home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_181.txt < prev    next >
Text File  |  1991-04-25  |  135KB  |  2,430 lines

  1. # near model CODE resource
  2. # jump table entries: 15936-15961 (26 of them)
  3. export_1992:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  2F0C                     move.l     -[A7], A4
  8. 0000000C  2054                     movea.l    A0, [A4]
  9. 0000000E  2068 000E                movea.l    A0, [A0 + 0xE]
  10. 00000012  2268 0008                movea.l    A1, [A0 + 0x8]
  11. 00000016  4E91                     jsr        [A1]
  12. 00000018  286E FFFC                movea.l    A4, [A6 - 0x4]
  13. 0000001C  4E5E                     unlink     A6
  14. 0000001E  4E75                     rts
  15. export_1993:
  16. fn00000020:
  17. 00000020  4E56 FFFC                link       A6, -0x0004
  18. 00000024  48E7 0118                movem.l    -[A7], D7,A3,A4
  19. 00000028  286E 0008                movea.l    A4, [A6 + 0x8]
  20. 0000002C  7E01                     moveq.l    D7, 0x01
  21. 0000002E  2054                     movea.l    A0, [A4]
  22. 00000030  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  23. 00000034  6012                     bra        +0x14 /* 00000048 */
  24. label00000036:
  25. 00000036  2F0B                     move.l     -[A7], A3
  26. 00000038  2F0C                     move.l     -[A7], A4
  27. 0000003A  2054                     movea.l    A0, [A4]
  28. 0000003C  2068 000E                movea.l    A0, [A0 + 0xE]
  29. 00000040  2268 0010                movea.l    A1, [A0 + 0x10]
  30. 00000044  4E91                     jsr        [A1]
  31. 00000046  508F                     addq.l     A7, 8
  32. label00000048:
  33. 00000048  7000                     moveq.l    D0, 0x00
  34. 0000004A  2F00                     move.l     -[A7], D0
  35. 0000004C  3207                     move.w     D1, D7
  36. 0000004E  5247                     addq.w     D7, 1
  37. 00000050  48C1                     ext.l      D1
  38. 00000052  2F01                     move.l     -[A7], D1
  39. 00000054  2054                     movea.l    A0, [A4]
  40. 00000056  2F28 0004                move.l     -[A7], [A0 + 0x4]
  41. 0000005A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  42. 0000005E  4EAD 35AA                jsr        [A5 + 0x35AA /* export_1713 */]
  43. 00000062  2640                     movea.l    A3, D0
  44. 00000064  200B                     move.l     D0, A3
  45. 00000066  4FEF 0010                lea.l      A7, [A7 + 0x10]
  46. 0000006A  66CA                     bne        -0x34 /* 00000036 */
  47. 0000006C  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  48. 00000072  4E5E                     unlink     A6
  49. 00000074  4E75                     rts
  50. export_1994:
  51. 00000076  4E56 FEFA                link       A6, -0x0106
  52. 0000007A  48E7 0118                movem.l    -[A7], D7,A3,A4
  53. 0000007E  286E 0008                movea.l    A4, [A6 + 0x8]
  54. 00000082  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  55. 00000086  2054                     movea.l    A0, [A4]
  56. 00000088  2F10                     move.l     -[A7], [A0]
  57. 0000008A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  58. 0000008E  2640                     movea.l    A3, D0
  59. 00000090  200B                     move.l     D0, A3
  60. 00000092  508F                     addq.l     A7, 8
  61. 00000094  6642                     bne        +0x44 /* 000000D8 */
  62. 00000096  422E FF00                clr.b      [A6 - 0x100]
  63. 0000009A  41EE FEFA                lea.l      A0, [A6 - 0x106]
  64. 0000009E  486E FEFA                pea.l      [A6 - 0x106]
  65. 000000A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  66. 000000A6  2054                     movea.l    A0, [A4]
  67. 000000A8  2F10                     move.l     -[A7], [A0]
  68. 000000AA  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  69. 000000AE  7000                     moveq.l    D0, 0x00
  70. 000000B0  102E FF00                move.b     D0, [A6 - 0x100]
  71. 000000B4  4A80                     tst.l      D0
  72. 000000B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  73. 000000BA  631C                     bls        +0x1E /* 000000D8 */
  74. 000000BC  486E FEFA                pea.l      [A6 - 0x106]
  75. 000000C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  76. 000000C4  2F0C                     move.l     -[A7], A4
  77. 000000C6  2054                     movea.l    A0, [A4]
  78. 000000C8  2068 000E                movea.l    A0, [A0 + 0xE]
  79. 000000CC  2268 000C                movea.l    A1, [A0 + 0xC]
  80. 000000D0  4E91                     jsr        [A1]
  81. 000000D2  2640                     movea.l    A3, D0
  82. 000000D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  83. label000000D8:
  84. 000000D8  200B                     move.l     D0, A3
  85. 000000DA  671C                     beq        +0x1E /* 000000F8 */
  86. 000000DC  7E01                     moveq.l    D7, 0x01
  87. 000000DE  7000                     moveq.l    D0, 0x00
  88. 000000E0  1007                     move.b     D0, D7
  89. 000000E2  4A80                     tst.l      D0
  90. 000000E4  2053                     movea.l    A0, [A3]
  91. 000000E6  0228 00FB 0025           andi.b     [A0 + 0x25], 0xFB
  92. 000000EC  2200                     move.l     D1, D0
  93. 000000EE  E509                     lsl        D1.b, 2
  94. 000000F0  0201 0004                andi.b     D1, 0x4
  95. 000000F4  8328 0025                or.b       [A0 + 0x25], D1
  96. label000000F8:
  97. 000000F8  200B                     move.l     D0, A3
  98. 000000FA  4CEE 1880 FEEE           movem.l    D7,A3,A4, [A6 - 0x112]
  99. 00000100  4E5E                     unlink     A6
  100. 00000102  4E75                     rts
  101. export_1995:
  102. 00000104  4E56 0000                link       A6, 0
  103. 00000108  7000                     moveq.l    D0, 0x00
  104. 0000010A  4E5E                     unlink     A6
  105. 0000010C  4E75                     rts
  106. export_1996:
  107. 0000010E  4E56 0000                link       A6, 0
  108. 00000112  202E 000C                move.l     D0, [A6 + 0xC]
  109. 00000116  4E5E                     unlink     A6
  110. 00000118  4E75                     rts
  111. export_1997:
  112. 0000011A  4E56 0000                link       A6, 0
  113. 0000011E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  114. 00000122  286E 0008                movea.l    A4, [A6 + 0x8]
  115. 00000126  2654                     movea.l    A3, [A4]
  116. 00000128  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  117. 0000012C  2F0C                     move.l     -[A7], A4
  118. 0000012E  206B 000E                movea.l    A0, [A3 + 0xE]
  119. 00000132  2268 0014                movea.l    A1, [A0 + 0x14]
  120. 00000136  4E91                     jsr        [A1]
  121. 00000138  2A00                     move.l     D5, D0
  122. 0000013A  2054                     movea.l    A0, [A4]
  123. 0000013C  3C28 000C                move.w     D6, [A0 + 0xC]
  124. 00000140  2F05                     move.l     -[A7], D5
  125. 00000142  2F10                     move.l     -[A7], [A0]
  126. 00000144  4EAD 35CA                jsr        [A5 + 0x35CA /* export_1717 */]
  127. 00000148  3E00                     move.w     D7, D0
  128. 0000014A  BC47                     cmp.w      D6, D7
  129. 0000014C  6604                     bne        +0x6 /* 00000152 */
  130. 0000014E  7000                     moveq.l    D0, 0x00
  131. 00000150  6008                     bra        +0xA /* 0000015A */
  132. label00000152:
  133. 00000152  2054                     movea.l    A0, [A4]
  134. 00000154  3147 000C                move.w     [A0 + 0xC], D7
  135. 00000158  7001                     moveq.l    D0, 0x01
  136. label0000015A:
  137. 0000015A  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  138. 00000160  4E5E                     unlink     A6
  139. 00000162  4E75                     rts
  140. export_1998:
  141. 00000164  4E56 0000                link       A6, 0
  142. 00000168  2F0C                     move.l     -[A7], A4
  143. 0000016A  7000                     moveq.l    D0, 0x00
  144. 0000016C  2F00                     move.l     -[A7], D0
  145. 0000016E  322E 0012                move.w     D1, [A6 + 0x12]
  146. 00000172  48C1                     ext.l      D1
  147. 00000174  2F01                     move.l     -[A7], D1
  148. 00000176  206E 000C                movea.l    A0, [A6 + 0xC]
  149. 0000017A  2050                     movea.l    A0, [A0]
  150. 0000017C  2F28 0030                move.l     -[A7], [A0 + 0x30]
  151. 00000180  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  152. 00000184  2840                     movea.l    A4, D0
  153. 00000186  2054                     movea.l    A0, [A4]
  154. 00000188  588F                     addq.l     A7, 4
  155. 0000018A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  156. 0000018E  206E 0008                movea.l    A0, [A6 + 0x8]
  157. 00000192  2050                     movea.l    A0, [A0]
  158. 00000194  2F10                     move.l     -[A7], [A0]
  159. 00000196  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  160. 0000019A  4A80                     tst.l      D0
  161. 0000019C  56C0                     sne        D0
  162. 0000019E  4400                     neg.b      D0
  163. 000001A0  286E FFFC                movea.l    A4, [A6 - 0x4]
  164. 000001A4  4E5E                     unlink     A6
  165. 000001A6  4E75                     rts
  166. fn000001A8:
  167. 000001A8  4E56 0000                link       A6, 0
  168. 000001AC  48E7 0018                movem.l    -[A7], A3,A4
  169. 000001B0  266E 000C                movea.l    A3, [A6 + 0xC]
  170. 000001B4  286E 0008                movea.l    A4, [A6 + 0x8]
  171. 000001B8  2F0B                     move.l     -[A7], A3
  172. 000001BA  2F0C                     move.l     -[A7], A4
  173. 000001BC  2054                     movea.l    A0, [A4]
  174. 000001BE  2F28 0028                move.l     -[A7], [A0 + 0x28]
  175. 000001C2  4EAD 4182                jsr        [A5 + 0x4182 /* export_2092 */]
  176. 000001C6  2F0B                     move.l     -[A7], A3
  177. 000001C8  2054                     movea.l    A0, [A4]
  178. 000001CA  2F28 0030                move.l     -[A7], [A0 + 0x30]
  179. 000001CE  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  180. 000001D2  200B                     move.l     D0, A3
  181. 000001D4  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  182. 000001DA  4E5E                     unlink     A6
  183. 000001DC  4E75                     rts
  184. fn000001DE:
  185. 000001DE  4E56 0000                link       A6, 0
  186. 000001E2  48E7 0018                movem.l    -[A7], A3,A4
  187. 000001E6  286E 0008                movea.l    A4, [A6 + 0x8]
  188. 000001EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  189. 000001EE  2F0C                     move.l     -[A7], A4
  190. 000001F0  2054                     movea.l    A0, [A4]
  191. 000001F2  2F28 0028                move.l     -[A7], [A0 + 0x28]
  192. 000001F6  4EAD 4172                jsr        [A5 + 0x4172 /* export_2090 */]
  193. 000001FA  2640                     movea.l    A3, D0
  194. 000001FC  2F0B                     move.l     -[A7], A3
  195. 000001FE  2F0C                     move.l     -[A7], A4
  196. 00000200  4EBA FFA6                jsr        [PC - 0x5A /* 000001A8 */]
  197. 00000204  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  198. 0000020A  4E5E                     unlink     A6
  199. 0000020C  4E75                     rts
  200. fn0000020E:
  201. 0000020E  4E56 FFE8                link       A6, -0x0018
  202. 00000212  48E7 0118                movem.l    -[A7], D7,A3,A4
  203. 00000216  266E 000C                movea.l    A3, [A6 + 0xC]
  204. 0000021A  286E 0008                movea.l    A4, [A6 + 0x8]
  205. 0000021E  2054                     movea.l    A0, [A4]
  206. 00000220  214B 002C                move.l     [A0 + 0x2C], A3
  207. 00000224  2053                     movea.l    A0, [A3]
  208. 00000226  2254                     movea.l    A1, [A4]
  209. 00000228  2350 0028                move.l     [A1 + 0x28], [A0]
  210. 0000022C  2F0C                     move.l     -[A7], A4
  211. 0000022E  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  212. 00000232  4878 0BEA                push.l     0xBEA
  213. 00000236  206E 0014                movea.l    A0, [A6 + 0x14]
  214. 0000023A  4868 0006                pea.l      [A0 + 0x6]
  215. 0000023E  2F0C                     move.l     -[A7], A4
  216. 00000240  4EAD 1882                jsr        [A5 + 0x1882 /* export_780 */]
  217. 00000244  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  218. 00000248  2640                     movea.l    A3, D0
  219. 0000024A  2054                     movea.l    A0, [A4]
  220. 0000024C  214B 0030                move.l     [A0 + 0x30], A3
  221. 00000250  4AAE 0010                tst.l      [A6 + 0x10]
  222. 00000254  4FEF 0010                lea.l      A7, [A7 + 0x10]
  223. 00000258  670C                     beq        +0xE /* 00000266 */
  224. 0000025A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  225. 0000025E  2F0C                     move.l     -[A7], A4
  226. 00000260  4EBA FF7C                jsr        [PC - 0x84 /* 000001DE */]
  227. 00000264  508F                     addq.l     A7, 8
  228. label00000266:
  229. 00000266  2054                     movea.l    A0, [A4]
  230. 00000268  2068 0028                movea.l    A0, [A0 + 0x28]
  231. 0000026C  2D48 FFFC                move.l     [A6 - 0x4], A0
  232. 00000270  2050                     movea.l    A0, [A0]
  233. 00000272  2668 0062                movea.l    A3, [A0 + 0x62]
  234. 00000276  200B                     move.l     D0, A3
  235. 00000278  674E                     beq        +0x50 /* 000002C8 */
  236. 0000027A  2F0C                     move.l     -[A7], A4
  237. 0000027C  2054                     movea.l    A0, [A4]
  238. 0000027E  2050                     movea.l    A0, [A0]
  239. 00000280  2268 0148                movea.l    A1, [A0 + 0x148]
  240. 00000284  4E91                     jsr        [A1]
  241. 00000286  2D40 FFE8                move.l     [A6 - 0x18], D0
  242. 0000028A  2F0C                     move.l     -[A7], A4
  243. 0000028C  2054                     movea.l    A0, [A4]
  244. 0000028E  2050                     movea.l    A0, [A0]
  245. 00000290  2268 014C                movea.l    A1, [A0 + 0x14C]
  246. 00000294  4E91                     jsr        [A1]
  247. 00000296  3D40 FFEC                move.w     [A6 - 0x14], D0
  248. 0000029A  486E FFE8                pea.l      [A6 - 0x18]
  249. 0000029E  2F0B                     move.l     -[A7], A3
  250. 000002A0  4EAD 41F2                jsr        [A5 + 0x41F2 /* export_2106 */]
  251. 000002A4  3E00                     move.w     D7, D0
  252. 000002A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  253. 000002AA  661C                     bne        +0x1E /* 000002C8 */
  254. 000002AC  2054                     movea.l    A0, [A4]
  255. 000002AE  08E8 0007 0034           bset.b     [A0 + 0x34], 0x7
  256. 000002B4  2053                     movea.l    A0, [A3]
  257. 000002B6  2068 001C                movea.l    A0, [A0 + 0x1C]
  258. 000002BA  2050                     movea.l    A0, [A0]
  259. 000002BC  43EE FFE8                lea.l      A1, [A6 - 0x18]
  260. 000002C0  7004                     moveq.l    D0, 0x04
  261. label000002C2:
  262. 000002C2  22D8                     move.l     [A1]+, [A0]+
  263. 000002C4  51C8 FFFC                dbf        D0, -0x6 /* 000002C2 */
  264. label000002C8:
  265. 000002C8  2054                     movea.l    A0, [A4]
  266. 000002CA  4A28 0034                tst.b      [A0 + 0x34]
  267. 000002CE  6C3A                     bge        +0x3C /* 0000030A */
  268. 000002D0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  269. 000002D4  2F0C                     move.l     -[A7], A4
  270. 000002D6  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  271. 000002DA  102E FFF2                move.b     D0, [A6 - 0xE]
  272. 000002DE  4880                     ext.w      D0
  273. 000002E0  48C0                     ext.l      D0
  274. 000002E2  2F00                     move.l     -[A7], D0
  275. 000002E4  4878 0BF5                push.l     0xBF5
  276. 000002E8  2F0C                     move.l     -[A7], A4
  277. 000002EA  2054                     movea.l    A0, [A4]
  278. 000002EC  2050                     movea.l    A0, [A0]
  279. 000002EE  2268 0070                movea.l    A1, [A0 + 0x70]
  280. 000002F2  4E91                     jsr        [A1]
  281. 000002F4  2054                     movea.l    A0, [A4]
  282. 000002F6  216E FFF4 0036           move.l     [A0 + 0x36], [A6 - 0xC]
  283. 000002FC  2054                     movea.l    A0, [A4]
  284. 000002FE  216E FFF8 003A           move.l     [A0 + 0x3A], [A6 - 0x8]
  285. 00000304  4FEF 0014                lea.l      A7, [A7 + 0x14]
  286. 00000308  6040                     bra        +0x42 /* 0000034A */
  287. label0000030A:
  288. 0000030A  2054                     movea.l    A0, [A4]
  289. 0000030C  2668 0028                movea.l    A3, [A0 + 0x28]
  290. 00000310  4878 5145                push.l     0x5145 /* 'QE' */
  291. 00000314  2F0B                     move.l     -[A7], A3
  292. 00000316  2053                     movea.l    A0, [A3]
  293. 00000318  2050                     movea.l    A0, [A0]
  294. 0000031A  2268 0074                movea.l    A1, [A0 + 0x74]
  295. 0000031E  4E91                     jsr        [A1]
  296. 00000320  2E00                     move.l     D7, D0
  297. 00000322  2054                     movea.l    A0, [A4]
  298. 00000324  2147 0036                move.l     [A0 + 0x36], D7
  299. 00000328  2054                     movea.l    A0, [A4]
  300. 0000032A  2668 0028                movea.l    A3, [A0 + 0x28]
  301. 0000032E  4878 5143                push.l     0x5143 /* 'QC' */
  302. 00000332  2F0B                     move.l     -[A7], A3
  303. 00000334  2053                     movea.l    A0, [A3]
  304. 00000336  2050                     movea.l    A0, [A0]
  305. 00000338  2268 0074                movea.l    A1, [A0 + 0x74]
  306. 0000033C  4E91                     jsr        [A1]
  307. 0000033E  2E00                     move.l     D7, D0
  308. 00000340  2054                     movea.l    A0, [A4]
  309. 00000342  2147 003A                move.l     [A0 + 0x3A], D7
  310. 00000346  4FEF 0010                lea.l      A7, [A7 + 0x10]
  311. label0000034A:
  312. 0000034A  2F0C                     move.l     -[A7], A4
  313. 0000034C  2054                     movea.l    A0, [A4]
  314. 0000034E  2F28 0028                move.l     -[A7], [A0 + 0x28]
  315. 00000352  4EBA 15E6                jsr        [PC + 0x15E6 /* 0000193A */]
  316. 00000356  7E01                     moveq.l    D7, 0x01
  317. 00000358  7000                     moveq.l    D0, 0x00
  318. 0000035A  1007                     move.b     D0, D7
  319. 0000035C  4A80                     tst.l      D0
  320. 0000035E  2054                     movea.l    A0, [A4]
  321. 00000360  0228 00FB 0025           andi.b     [A0 + 0x25], 0xFB
  322. 00000366  2200                     move.l     D1, D0
  323. 00000368  E509                     lsl        D1.b, 2
  324. 0000036A  0201 0004                andi.b     D1, 0x4
  325. 0000036E  8328 0025                or.b       [A0 + 0x25], D1
  326. 00000372  508F                     addq.l     A7, 8
  327. 00000374  4CEE 1880 FFDC           movem.l    D7,A3,A4, [A6 - 0x24]
  328. 0000037A  4E5E                     unlink     A6
  329. 0000037C  4E75                     rts
  330. fn0000037E:
  331. 0000037E  4E56 0000                link       A6, 0
  332. 00000382  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  333. 00000386  382E 000E                move.w     D4, [A6 + 0xE]
  334. 0000038A  286E 0010                movea.l    A4, [A6 + 0x10]
  335. 0000038E  4214                     clr.b      [A4]
  336. 00000390  7A7F                     moveq.l    D5, 0x7F
  337. 00000392  CA6E 000A                and.w      D5, [A6 + 0xA]
  338. 00000396  4A45                     tst.w      D5
  339. 00000398  6614                     bne        +0x16 /* 000003AE */
  340. 0000039A  7006                     moveq.l    D0, 0x06
  341. 0000039C  2F00                     move.l     -[A7], D0
  342. 0000039E  4878 38B2                push.l     0x38B2
  343. 000003A2  2F0C                     move.l     -[A7], A4
  344. 000003A4  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  345. 000003A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  346. 000003AC  606C                     bra        +0x6E /* 0000041A */
  347. label000003AE:
  348. 000003AE  7C01                     moveq.l    D6, 0x01
  349. 000003B0  700E                     moveq.l    D0, 0x0E
  350. 000003B2  2F00                     move.l     -[A7], D0
  351. 000003B4  4878 38B2                push.l     0x38B2
  352. 000003B8  2F0C                     move.l     -[A7], A4
  353. 000003BA  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  354. 000003BE  4247                     clr.w      D7
  355. 000003C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  356. label000003C4:
  357. 000003C4  3005                     move.w     D0, D5
  358. 000003C6  EE60                     asr        D0.w, D7
  359. 000003C8  0800 0000                btst.b     D0, 0x0
  360. 000003CC  6730                     beq        +0x32 /* 000003FE */
  361. 000003CE  4A06                     tst.b      D6
  362. 000003D0  6704                     beq        +0x6 /* 000003D6 */
  363. 000003D2  4206                     clr.b      D6
  364. 000003D4  6012                     bra        +0x14 /* 000003E8 */
  365. label000003D6:
  366. 000003D6  7010                     moveq.l    D0, 0x10
  367. 000003D8  2F00                     move.l     -[A7], D0
  368. 000003DA  4878 38B2                push.l     0x38B2
  369. 000003DE  2F0C                     move.l     -[A7], A4
  370. 000003E0  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  371. 000003E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  372. label000003E8:
  373. 000003E8  3007                     move.w     D0, D7
  374. 000003EA  5E40                     addq.w     D0, 7
  375. 000003EC  48C0                     ext.l      D0
  376. 000003EE  2F00                     move.l     -[A7], D0
  377. 000003F0  4878 38B2                push.l     0x38B2
  378. 000003F4  2F0C                     move.l     -[A7], A4
  379. 000003F6  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  380. 000003FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  381. label000003FE:
  382. 000003FE  3007                     move.w     D0, D7
  383. 00000400  5247                     addq.w     D7, 1
  384. 00000402  0C47 0007                cmpi.w     D7, 0x7
  385. 00000406  6DBC                     blt        -0x42 /* 000003C4 */
  386. 00000408  700F                     moveq.l    D0, 0x0F
  387. 0000040A  2F00                     move.l     -[A7], D0
  388. 0000040C  4878 38B2                push.l     0x38B2
  389. 00000410  2F0C                     move.l     -[A7], A4
  390. 00000412  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  391. 00000416  4FEF 000C                lea.l      A7, [A7 + 0xC]
  392. label0000041A:
  393. 0000041A  4A44                     tst.w      D4
  394. 0000041C  6772                     beq        +0x74 /* 00000490 */
  395. 0000041E  0C44 0064                cmpi.w     D4, 0x64 /* 'd' */
  396. 00000422  6C2A                     bge        +0x2C /* 0000044E */
  397. 00000424  7011                     moveq.l    D0, 0x11
  398. 00000426  2F00                     move.l     -[A7], D0
  399. 00000428  4878 38B2                push.l     0x38B2
  400. 0000042C  2F0C                     move.l     -[A7], A4
  401. 0000042E  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  402. 00000432  0C44 000A                cmpi.w     D4, 0xA /* '\n' */
  403. 00000436  4FEF 000C                lea.l      A7, [A7 + 0xC]
  404. 0000043A  6C12                     bge        +0x14 /* 0000044E */
  405. 0000043C  7011                     moveq.l    D0, 0x11
  406. 0000043E  2F00                     move.l     -[A7], D0
  407. 00000440  4878 38B2                push.l     0x38B2
  408. 00000444  2F0C                     move.l     -[A7], A4
  409. 00000446  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  410. 0000044A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  411. label0000044E:
  412. 0000044E  48C4                     ext.l      D4
  413. 00000450  2F04                     move.l     -[A7], D4
  414. 00000452  2F0C                     move.l     -[A7], A4
  415. 00000454  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  416. 00000458  302E 000A                move.w     D0, [A6 + 0xA]
  417. 0000045C  E040                     asr        D0.w, 8
  418. 0000045E  7803                     moveq.l    D4, 0x03
  419. 00000460  C840                     and.w      D4, D0
  420. 00000462  4A44                     tst.w      D4
  421. 00000464  508F                     addq.l     A7, 8
  422. 00000466  673A                     beq        +0x3C /* 000004A2 */
  423. 00000468  3004                     move.w     D0, D4
  424. 0000046A  907C FFFF                sub.w      D0, 0xFFFF
  425. 0000046E  48C0                     ext.l      D0
  426. 00000470  2F00                     move.l     -[A7], D0
  427. 00000472  4878 38B2                push.l     0x38B2
  428. 00000476  2F0C                     move.l     -[A7], A4
  429. 00000478  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  430. 0000047C  7001                     moveq.l    D0, 0x01
  431. 0000047E  2F00                     move.l     -[A7], D0
  432. 00000480  4878 38B2                push.l     0x38B2
  433. 00000484  2F0C                     move.l     -[A7], A4
  434. 00000486  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  435. 0000048A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  436. 0000048E  6012                     bra        +0x14 /* 000004A2 */
  437. label00000490:
  438. 00000490  7005                     moveq.l    D0, 0x05
  439. 00000492  2F00                     move.l     -[A7], D0
  440. 00000494  4878 38B2                push.l     0x38B2
  441. 00000498  2F0C                     move.l     -[A7], A4
  442. 0000049A  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  443. 0000049E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  444. label000004A2:
  445. 000004A2  4CEE 10F8 FFE8           movem.l    D3,D4,D5,D6,D7,A4, [A6 - 0x18]
  446. 000004A8  4E5E                     unlink     A6
  447. 000004AA  4E75                     rts
  448. export_1999:
  449. fn000004AC:
  450. 000004AC  4E56 0000                link       A6, 0
  451. 000004B0  48E7 0308                movem.l    -[A7], D6,D7,A4
  452. 000004B4  2C2E 0010                move.l     D6, [A6 + 0x10]
  453. 000004B8  2E2E 000C                move.l     D7, [A6 + 0xC]
  454. 000004BC  286E 0008                movea.l    A4, [A6 + 0x8]
  455. 000004C0  4AAC 0010                tst.l      [A4 + 0x10]
  456. 000004C4  670A                     beq        +0xC /* 000004D0 */
  457. 000004C6  BCAC 0010                cmp.l      D6, [A4 + 0x10]
  458. 000004CA  6E04                     bgt        +0x6 /* 000004D0 */
  459. 000004CC  DFAC 0010                add.l      [A4 + 0x10], D7
  460. label000004D0:
  461. 000004D0  4AAC 0014                tst.l      [A4 + 0x14]
  462. 000004D4  670A                     beq        +0xC /* 000004E0 */
  463. 000004D6  BCAC 0014                cmp.l      D6, [A4 + 0x14]
  464. 000004DA  6E04                     bgt        +0x6 /* 000004E0 */
  465. 000004DC  DFAC 0014                add.l      [A4 + 0x14], D7
  466. label000004E0:
  467. 000004E0  4AAC 0018                tst.l      [A4 + 0x18]
  468. 000004E4  670A                     beq        +0xC /* 000004F0 */
  469. 000004E6  BCAC 0018                cmp.l      D6, [A4 + 0x18]
  470. 000004EA  6E04                     bgt        +0x6 /* 000004F0 */
  471. 000004EC  DFAC 0018                add.l      [A4 + 0x18], D7
  472. label000004F0:
  473. 000004F0  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  474. 000004F6  4E5E                     unlink     A6
  475. 000004F8  4E75                     rts
  476. export_2000:
  477. 000004FA  4E56 0000                link       A6, 0
  478. 000004FE  48E7 0108                movem.l    -[A7], D7,A4
  479. 00000502  286E 0008                movea.l    A4, [A6 + 0x8]
  480. 00000506  3E2E 000E                move.w     D7, [A6 + 0xE]
  481. 0000050A  6722                     beq        +0x24 /* 0000052E */
  482. 0000050C  DF6C 0034                add.w      [A4 + 0x34], D7
  483. 00000510  41F8 0036                lea.l      A0, [0x00000036]
  484. 00000514  3008                     move.w     D0, A0
  485. 00000516  48C0                     ext.l      D0
  486. 00000518  2F00                     move.l     -[A7], D0
  487. 0000051A  3207                     move.w     D1, D7
  488. 0000051C  48C1                     ext.l      D1
  489. 0000051E  D281                     add.l      D1, D1
  490. 00000520  2001                     move.l     D0, D1
  491. 00000522  D080                     add.l      D0, D0
  492. 00000524  D280                     add.l      D1, D0
  493. 00000526  2F01                     move.l     -[A7], D1
  494. 00000528  2F0C                     move.l     -[A7], A4
  495. 0000052A  4EBA FF80                jsr        [PC - 0x80 /* 000004AC */]
  496. label0000052E:
  497. 0000052E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  498. 00000534  4E5E                     unlink     A6
  499. 00000536  4E75                     rts
  500. export_2001:
  501. 00000538  4E56 0000                link       A6, 0
  502. 0000053C  48E7 0308                movem.l    -[A7], D6,D7,A4
  503. 00000540  286E 0008                movea.l    A4, [A6 + 0x8]
  504. 00000544  2054                     movea.l    A0, [A4]
  505. 00000546  3C28 000C                move.w     D6, [A0 + 0xC]
  506. 0000054A  2F3C 464F 4E44           move.l     -[A7], 0x464F4E44 /* 'FOND' */
  507. 00000550  2F10                     move.l     -[A7], [A0]
  508. 00000552  4EAD 35CA                jsr        [A5 + 0x35CA /* export_1717 */]
  509. 00000556  48C0                     ext.l      D0
  510. 00000558  2F00                     move.l     -[A7], D0
  511. 0000055A  2F3C 464F 4E54           move.l     -[A7], 0x464F4E54 /* 'FONT' */
  512. 00000560  2054                     movea.l    A0, [A4]
  513. 00000562  2F10                     move.l     -[A7], [A0]
  514. 00000564  4EAD 35CA                jsr        [A5 + 0x35CA /* export_1717 */]
  515. 00000568  508F                     addq.l     A7, 8
  516. 0000056A  2200                     move.l     D1, D0
  517. 0000056C  201F                     move.l     D0, [A7]+
  518. 0000056E  48C1                     ext.l      D1
  519. 00000570  D280                     add.l      D1, D0
  520. 00000572  2F01                     move.l     -[A7], D1
  521. 00000574  2F3C 4E46 4E54           move.l     -[A7], 0x4E464E54 /* 'NFNT' */
  522. 0000057A  2054                     movea.l    A0, [A4]
  523. 0000057C  2F10                     move.l     -[A7], [A0]
  524. 0000057E  4EAD 35CA                jsr        [A5 + 0x35CA /* export_1717 */]
  525. 00000582  508F                     addq.l     A7, 8
  526. 00000584  221F                     move.l     D1, [A7]+
  527. 00000586  48C0                     ext.l      D0
  528. 00000588  D081                     add.l      D0, D1
  529. 0000058A  3E00                     move.w     D7, D0
  530. 0000058C  2F3C 7366 6E74           move.l     -[A7], 0x73666E74 /* 'sfnt' */
  531. 00000592  2054                     movea.l    A0, [A4]
  532. 00000594  2F10                     move.l     -[A7], [A0]
  533. 00000596  4EAD 35CA                jsr        [A5 + 0x35CA /* export_1717 */]
  534. 0000059A  DE40                     add.w      D7, D0
  535. 0000059C  0C46 FFFF                cmpi.w     D6, 0xFFFF
  536. 000005A0  6708                     beq        +0xA /* 000005AA */
  537. 000005A2  BC47                     cmp.w      D6, D7
  538. 000005A4  6604                     bne        +0x6 /* 000005AA */
  539. 000005A6  7000                     moveq.l    D0, 0x00
  540. 000005A8  6008                     bra        +0xA /* 000005B2 */
  541. label000005AA:
  542. 000005AA  2054                     movea.l    A0, [A4]
  543. 000005AC  3147 000C                move.w     [A0 + 0xC], D7
  544. 000005B0  7001                     moveq.l    D0, 0x01
  545. label000005B2:
  546. 000005B2  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  547. 000005B8  4E5E                     unlink     A6
  548. 000005BA  4E75                     rts
  549. export_2002:
  550. 000005BC  4E56 FE92                link       A6, -0x016E
  551. 000005C0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  552. 000005C4  286E 0008                movea.l    A4, [A6 + 0x8]
  553. 000005C8  2054                     movea.l    A0, [A4]
  554. 000005CA  4A28 001A                tst.b      [A0 + 0x1A]
  555. 000005CE  666A                     bne        +0x6C /* 0000063A */
  556. 000005D0  2050                     movea.l    A0, [A0]
  557. 000005D2  2D48 FFF2                move.l     [A6 - 0xE], A0
  558. 000005D6  2050                     movea.l    A0, [A0]
  559. 000005D8  3028 004A                move.w     D0, [A0 + 0x4A]
  560. 000005DC  48C0                     ext.l      D0
  561. 000005DE  2F00                     move.l     -[A7], D0
  562. 000005E0  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  563. 000005E4  2D40 FFE6                move.l     [A6 - 0x1A], D0
  564. 000005E8  598F                     subq.l     A7, 4
  565. 000005EA  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  566. 000005EE  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  567. 000005F2  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  568. 000005F6  206E FFE6                movea.l    A0, [A6 - 0x1A]
  569. 000005FA  2050                     movea.l    A0, [A0]
  570. 000005FC  3028 001A                move.w     D0, [A0 + 0x1A]
  571. 00000600  48C0                     ext.l      D0
  572. 00000602  2D40 FFEE                move.l     [A6 - 0x12], D0
  573. 00000606  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  574. 0000060A  588F                     addq.l     A7, 4
  575. 0000060C  6C24                     bge        +0x26 /* 00000632 */
  576. 0000060E  4AAE FFEE                tst.l      [A6 - 0x12]
  577. 00000612  6F1E                     ble        +0x20 /* 00000632 */
  578. 00000614  206E FFE6                movea.l    A0, [A6 - 0x1A]
  579. 00000618  202E FFEE                move.l     D0, [A6 - 0x12]
  580. 0000061C  D090                     add.l      D0, [A0]
  581. 0000061E  2D40 FFBA                move.l     [A6 - 0x46], D0
  582. 00000622  2040                     movea.l    A0, D0
  583. 00000624  4A10                     tst.b      [A0]
  584. 00000626  660A                     bne        +0xC /* 00000632 */
  585. 00000628  4878 32D3                push.l     0x32D3
  586. 0000062C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  587. 00000630  588F                     addq.l     A7, 4
  588. label00000632:
  589. 00000632  2054                     movea.l    A0, [A4]
  590. 00000634  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  591. label0000063A:
  592. 0000063A  2F3C 464F 4E44           move.l     -[A7], 0x464F4E44 /* 'FOND' */
  593. 00000640  2054                     movea.l    A0, [A4]
  594. 00000642  2F10                     move.l     -[A7], [A0]
  595. 00000644  4EAD 35CA                jsr        [A5 + 0x35CA /* export_1717 */]
  596. 00000648  3D40 FFF6                move.w     [A6 - 0xA], D0
  597. 0000064C  508F                     addq.l     A7, 8
  598. 0000064E  6700 046C                beq        +0x46E /* 00000ABC */
  599. 00000652  598F                     subq.l     A7, 4
  600. 00000654  2F3C 7265 7366           move.l     -[A7], 0x72657366 /* 'resf' */
  601. 0000065A  3F3C BF93                move.w     -[A7], 0xBF93
  602. 0000065E  A9A0                     syscall    GetResource
  603. 00000660  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  604. 00000664  41EE FFF8                lea.l      A0, [A6 - 0x8]
  605. 00000668  4AAE FFF8                tst.l      [A6 - 0x8]
  606. 0000066C  6706                     beq        +0x8 /* 00000674 */
  607. 0000066E  206E FFF8                movea.l    A0, [A6 - 0x8]
  608. 00000672  A04A                     syscall    HNoPurge
  609. label00000674:
  610. 00000674  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  611. 00000678  2D40 FFFC                move.l     [A6 - 0x4], D0
  612. 0000067C  486E FFBE                pea.l      [A6 - 0x42]
  613. 00000680  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  614. 00000684  4A80                     tst.l      D0
  615. 00000686  588F                     addq.l     A7, 4
  616. 00000688  6700 03F4                beq        +0x3F6 /* 00000A7E */
  617. 0000068C  3D7C 0001 FFB8           move.w     [A6 - 0x48], 0x1
  618. 00000692  6000 0360                bra        +0x362 /* 000009F4 */
  619. label00000696:
  620. 00000696  7000                     moveq.l    D0, 0x00
  621. 00000698  2F00                     move.l     -[A7], D0
  622. 0000069A  322E FFB8                move.w     D1, [A6 - 0x48]
  623. 0000069E  48C1                     ext.l      D1
  624. 000006A0  2F01                     move.l     -[A7], D1
  625. 000006A2  2F3C 464F 4E44           move.l     -[A7], 0x464F4E44 /* 'FOND' */
  626. 000006A8  2054                     movea.l    A0, [A4]
  627. 000006AA  2F10                     move.l     -[A7], [A0]
  628. 000006AC  4EAD 35AA                jsr        [A5 + 0x35AA /* export_1713 */]
  629. 000006B0  2D40 FFA2                move.l     [A6 - 0x5E], D0
  630. 000006B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  631. 000006B8  6700 0332                beq        +0x334 /* 000009EC */
  632. 000006BC  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  633. 000006C0  7000                     moveq.l    D0, 0x00
  634. 000006C2  2F00                     move.l     -[A7], D0
  635. 000006C4  2054                     movea.l    A0, [A4]
  636. 000006C6  2F10                     move.l     -[A7], [A0]
  637. 000006C8  4EAD 4172                jsr        [A5 + 0x4172 /* export_2090 */]
  638. 000006CC  2D40 FFA6                move.l     [A6 - 0x5A], D0
  639. 000006D0  2F00                     move.l     -[A7], D0
  640. 000006D2  4EAD 42CA                jsr        [A5 + 0x42CA /* export_2133 */]
  641. 000006D6  4A00                     tst.b      D0
  642. 000006D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  643. 000006DC  660A                     bne        +0xC /* 000006E8 */
  644. 000006DE  4878 32D3                push.l     0x32D3
  645. 000006E2  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  646. 000006E6  588F                     addq.l     A7, 4
  647. label000006E8:
  648. 000006E8  2054                     movea.l    A0, [A4]
  649. 000006EA  216E FFA6 0012           move.l     [A0 + 0x12], [A6 - 0x5A]
  650. 000006F0  206E FFA6                movea.l    A0, [A6 - 0x5A]
  651. 000006F4  2050                     movea.l    A0, [A0]
  652. 000006F6  2254                     movea.l    A1, [A4]
  653. 000006F8  3368 0012 0016           move.w     [A1 + 0x16], [A0 + 0x12]
  654. 000006FE  4204                     clr.b      D4
  655. 00000700  4AAE FFF8                tst.l      [A6 - 0x8]
  656. 00000704  6700 0090                beq        +0x92 /* 00000796 */
  657. 00000708  206E FFF8                movea.l    A0, [A6 - 0x8]
  658. 0000070C  2010                     move.l     D0, [A0]
  659. 0000070E  2D40 FF96                move.l     [A6 - 0x6A], D0
  660. 00000712  54AE FF96                addq.l     [A6 - 0x6A], 2
  661. 00000716  2040                     movea.l    A0, D0
  662. 00000718  3D50 FF9A                move.w     [A6 - 0x66], [A0]
  663. 0000071C  2D6E FF96 FF9C           move.l     [A6 - 0x64], [A6 - 0x6A]
  664. 00000722  422E FFA1                clr.b      [A6 - 0x5F]
  665. 00000726  6062                     bra        +0x64 /* 0000078A */
  666. label00000728:
  667. 00000728  7063                     moveq.l    D0, 0x63
  668. 0000072A  2F00                     move.l     -[A7], D0
  669. 0000072C  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  670. 00000730  4EAD 43BA                jsr        [A5 + 0x43BA /* export_2163 */]
  671. 00000734  508F                     addq.l     A7, 8
  672. 00000736  2F00                     move.l     -[A7], D0
  673. 00000738  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  674. 0000073C  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  675. 00000740  1D40 FFA1                move.b     [A6 - 0x5F], D0
  676. 00000744  206E FF9C                movea.l    A0, [A6 - 0x64]
  677. 00000748  1010                     move.b     D0, [A0]
  678. 0000074A  4880                     ext.w      D0
  679. 0000074C  7201                     moveq.l    D1, 0x01
  680. 0000074E  C210                     and.b      D1, [A0]
  681. 00000750  6704                     beq        +0x6 /* 00000756 */
  682. 00000752  7201                     moveq.l    D1, 0x01
  683. 00000754  6002                     bra        +0x4 /* 00000758 */
  684. label00000756:
  685. 00000756  7202                     moveq.l    D1, 0x02
  686. label00000758:
  687. 00000758  4881                     ext.w      D1
  688. 0000075A  D240                     add.w      D1, D0
  689. 0000075C  48C1                     ext.l      D1
  690. 0000075E  D3AE FF9C                add.l      [A6 - 0x64], D1
  691. 00000762  4A2E FFA1                tst.b      [A6 - 0x5F]
  692. 00000766  508F                     addq.l     A7, 8
  693. 00000768  6710                     beq        +0x12 /* 0000077A */
  694. 0000076A  206E FFF8                movea.l    A0, [A6 - 0x8]
  695. 0000076E  102E FF9F                move.b     D0, [A6 - 0x61]
  696. 00000772  9028 0003                sub.b      D0, [A0 + 0x3]
  697. 00000776  1800                     move.b     D4, D0
  698. 00000778  601C                     bra        +0x1E /* 00000796 */
  699. label0000077A:
  700. 0000077A  206E FF9C                movea.l    A0, [A6 - 0x64]
  701. 0000077E  3010                     move.w     D0, [A0]
  702. 00000780  48C0                     ext.l      D0
  703. 00000782  E580                     asl        D0, 2
  704. 00000784  5480                     addq.l     D0, 2
  705. 00000786  D1AE FF9C                add.l      [A6 - 0x64], D0
  706. label0000078A:
  707. 0000078A  302E FF9A                move.w     D0, [A6 - 0x66]
  708. 0000078E  536E FF9A                subq.w     [A6 - 0x66], 1
  709. 00000792  4A40                     tst.w      D0
  710. 00000794  6692                     bne        -0x6C /* 00000728 */
  711. label00000796:
  712. 00000796  2054                     movea.l    A0, [A4]
  713. 00000798  2068 0012                movea.l    A0, [A0 + 0x12]
  714. 0000079C  2050                     movea.l    A0, [A0]
  715. 0000079E  2D68 004C FFAA           move.l     [A6 - 0x56], [A0 + 0x4C]
  716. 000007A4  2054                     movea.l    A0, [A4]
  717. 000007A6  2F28 0012                move.l     -[A7], [A0 + 0x12]
  718. 000007AA  4EAD 428A                jsr        [A5 + 0x428A /* export_2125 */]
  719. 000007AE  3D40 FFAE                move.w     [A6 - 0x52], D0
  720. 000007B2  7000                     moveq.l    D0, 0x00
  721. 000007B4  2D40 FFB0                move.l     [A6 - 0x50], D0
  722. 000007B8  2054                     movea.l    A0, [A4]
  723. 000007BA  4268 0018                clr.w      [A0 + 0x18]
  724. 000007BE  588F                     addq.l     A7, 4
  725. 000007C0  6000 0176                bra        +0x178 /* 00000938 */
  726. label000007C4:
  727. 000007C4  7000                     moveq.l    D0, 0x00
  728. 000007C6  2D40 FF92                move.l     [A6 - 0x6E], D0
  729. 000007CA  2054                     movea.l    A0, [A4]
  730. 000007CC  3228 0018                move.w     D1, [A0 + 0x18]
  731. 000007D0  48C1                     ext.l      D1
  732. 000007D2  206E FFAA                movea.l    A0, [A6 - 0x56]
  733. 000007D6  2050                     movea.l    A0, [A0]
  734. 000007D8  D281                     add.l      D1, D1
  735. 000007DA  2401                     move.l     D2, D1
  736. 000007DC  D482                     add.l      D2, D2
  737. 000007DE  D282                     add.l      D1, D2
  738. 000007E0  43EE FF96                lea.l      A1, [A6 - 0x6A]
  739. 000007E4  41F0 1836                lea.l      A0, [A0 + D1 + 0x36]
  740. 000007E8  22D8                     move.l     [A1]+, [A0]+
  741. 000007EA  32D8                     move.w     [A1]+, [A0]+
  742. 000007EC  4A04                     tst.b      D4
  743. 000007EE  672C                     beq        +0x2E /* 0000081C */
  744. 000007F0  206E FFF8                movea.l    A0, [A6 - 0x8]
  745. 000007F4  7000                     moveq.l    D0, 0x00
  746. 000007F6  1004                     move.b     D0, D4
  747. 000007F8  4A80                     tst.l      D0
  748. 000007FA  2640                     movea.l    A3, D0
  749. 000007FC  D7D0                     add.l      A3, [A0]
  750. 000007FE  3A1B                     move.w     D5, [A3]+
  751. 00000800  6012                     bra        +0x14 /* 00000814 */
  752. label00000802:
  753. 00000802  3C1B                     move.w     D6, [A3]+
  754. 00000804  3E1B                     move.w     D7, [A3]+
  755. 00000806  BC6E FF96                cmp.w      D6, [A6 - 0x6A]
  756. 0000080A  6608                     bne        +0xA /* 00000814 */
  757. 0000080C  BE6E FF98                cmp.w      D7, [A6 - 0x68]
  758. 00000810  6700 0120                beq        +0x122 /* 00000932 */
  759. label00000814:
  760. 00000814  3005                     move.w     D0, D5
  761. 00000816  5345                     subq.w     D5, 1
  762. 00000818  4A40                     tst.w      D0
  763. 0000081A  66E6                     bne        -0x18 /* 00000802 */
  764. label0000081C:
  765. 0000081C  4A6E FF96                tst.w      [A6 - 0x6A]
  766. 00000820  6624                     bne        +0x26 /* 00000846 */
  767. 00000822  7000                     moveq.l    D0, 0x00
  768. 00000824  2F00                     move.l     -[A7], D0
  769. 00000826  322E FF9A                move.w     D1, [A6 - 0x66]
  770. 0000082A  48C1                     ext.l      D1
  771. 0000082C  2F01                     move.l     -[A7], D1
  772. 0000082E  2F3C 7366 6E74           move.l     -[A7], 0x73666E74 /* 'sfnt' */
  773. 00000834  2054                     movea.l    A0, [A4]
  774. 00000836  2F10                     move.l     -[A7], [A0]
  775. 00000838  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  776. 0000083C  2D40 FF92                move.l     [A6 - 0x6E], D0
  777. 00000840  4FEF 0010                lea.l      A7, [A7 + 0x10]
  778. 00000844  6046                     bra        +0x48 /* 0000088C */
  779. label00000846:
  780. 00000846  7000                     moveq.l    D0, 0x00
  781. 00000848  2F00                     move.l     -[A7], D0
  782. 0000084A  322E FF9A                move.w     D1, [A6 - 0x66]
  783. 0000084E  48C1                     ext.l      D1
  784. 00000850  2F01                     move.l     -[A7], D1
  785. 00000852  2F3C 4E46 4E54           move.l     -[A7], 0x4E464E54 /* 'NFNT' */
  786. 00000858  2054                     movea.l    A0, [A4]
  787. 0000085A  2F10                     move.l     -[A7], [A0]
  788. 0000085C  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  789. 00000860  2D40 FF92                move.l     [A6 - 0x6E], D0
  790. 00000864  4FEF 0010                lea.l      A7, [A7 + 0x10]
  791. 00000868  6622                     bne        +0x24 /* 0000088C */
  792. 0000086A  7000                     moveq.l    D0, 0x00
  793. 0000086C  2F00                     move.l     -[A7], D0
  794. 0000086E  322E FF9A                move.w     D1, [A6 - 0x66]
  795. 00000872  48C1                     ext.l      D1
  796. 00000874  2F01                     move.l     -[A7], D1
  797. 00000876  2F3C 464F 4E54           move.l     -[A7], 0x464F4E54 /* 'FONT' */
  798. 0000087C  2054                     movea.l    A0, [A4]
  799. 0000087E  2F10                     move.l     -[A7], [A0]
  800. 00000880  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  801. 00000884  2D40 FF92                move.l     [A6 - 0x6E], D0
  802. 00000888  4FEF 0010                lea.l      A7, [A7 + 0x10]
  803. label0000088C:
  804. 0000088C  4AAE FF92                tst.l      [A6 - 0x6E]
  805. 00000890  6700 00A0                beq        +0xA2 /* 00000932 */
  806. 00000894  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  807. 00000898  2054                     movea.l    A0, [A4]
  808. 0000089A  2F10                     move.l     -[A7], [A0]
  809. 0000089C  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  810. 000008A0  2D40 FFB0                move.l     [A6 - 0x50], D0
  811. 000008A4  508F                     addq.l     A7, 8
  812. 000008A6  6764                     beq        +0x66 /* 0000090C */
  813. 000008A8  206E FFB0                movea.l    A0, [A6 - 0x50]
  814. 000008AC  2050                     movea.l    A0, [A0]
  815. 000008AE  2D68 0030 FF9C           move.l     [A6 - 0x64], [A0 + 0x30]
  816. 000008B4  2054                     movea.l    A0, [A4]
  817. 000008B6  2F28 0012                move.l     -[A7], [A0 + 0x12]
  818. 000008BA  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  819. 000008BE  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  820. 000008C2  72FC                     moveq.l    D1, 0xFFFFFFFC
  821. 000008C4  B280                     cmp.l      D1, D0
  822. 000008C6  508F                     addq.l     A7, 8
  823. 000008C8  661A                     bne        +0x1C /* 000008E4 */
  824. 000008CA  2054                     movea.l    A0, [A4]
  825. 000008CC  3028 0018                move.w     D0, [A0 + 0x18]
  826. 000008D0  48C0                     ext.l      D0
  827. 000008D2  2F00                     move.l     -[A7], D0
  828. 000008D4  2F28 0012                move.l     -[A7], [A0 + 0x12]
  829. 000008D8  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  830. 000008DC  4EBA 0412                jsr        [PC + 0x412 /* 00000CF0 */]
  831. 000008E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  832. label000008E4:
  833. 000008E4  1D7C 0001 FFA1           move.b     [A6 - 0x5F], 0x1
  834. 000008EA  7000                     moveq.l    D0, 0x00
  835. 000008EC  102E FFA1                move.b     D0, [A6 - 0x5F]
  836. 000008F0  4A80                     tst.l      D0
  837. 000008F2  206E FFB0                movea.l    A0, [A6 - 0x50]
  838. 000008F6  2050                     movea.l    A0, [A0]
  839. 000008F8  0228 00FB 0025           andi.b     [A0 + 0x25], 0xFB
  840. 000008FE  2200                     move.l     D1, D0
  841. 00000900  E509                     lsl        D1.b, 2
  842. 00000902  0201 0004                andi.b     D1, 0x4
  843. 00000906  8328 0025                or.b       [A0 + 0x25], D1
  844. 0000090A  6018                     bra        +0x1A /* 00000924 */
  845. label0000090C:
  846. 0000090C  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  847. 00000910  2F0C                     move.l     -[A7], A4
  848. 00000912  2054                     movea.l    A0, [A4]
  849. 00000914  2068 000E                movea.l    A0, [A0 + 0xE]
  850. 00000918  2268 0010                movea.l    A1, [A0 + 0x10]
  851. 0000091C  4E91                     jsr        [A1]
  852. 0000091E  2D40 FFB0                move.l     [A6 - 0x50], D0
  853. 00000922  508F                     addq.l     A7, 8
  854. label00000924:
  855. 00000924  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  856. 00000928  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  857. 0000092C  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  858. 00000930  508F                     addq.l     A7, 8
  859. label00000932:
  860. 00000932  2054                     movea.l    A0, [A4]
  861. 00000934  5268 0018                addq.w     [A0 + 0x18], 1
  862. label00000938:
  863. 00000938  2054                     movea.l    A0, [A4]
  864. 0000093A  3028 0018                move.w     D0, [A0 + 0x18]
  865. 0000093E  B06E FFAE                cmp.w      D0, [A6 - 0x52]
  866. 00000942  6D00 FE80                blt        -0x17E /* 000007C4 */
  867. 00000946  2068 0012                movea.l    A0, [A0 + 0x12]
  868. 0000094A  2050                     movea.l    A0, [A0]
  869. 0000094C  0C68 0100 0012           cmpi.w     [A0 + 0x12], 0x100
  870. 00000952  6C3E                     bge        +0x40 /* 00000992 */
  871. 00000954  7000                     moveq.l    D0, 0x00
  872. 00000956  2F00                     move.l     -[A7], D0
  873. 00000958  2054                     movea.l    A0, [A4]
  874. 0000095A  2068 0012                movea.l    A0, [A0 + 0x12]
  875. 0000095E  2050                     movea.l    A0, [A0]
  876. 00000960  3228 0012                move.w     D1, [A0 + 0x12]
  877. 00000964  48C1                     ext.l      D1
  878. 00000966  EF89                     lsl        D1, 7
  879. 00000968  48C1                     ext.l      D1
  880. 0000096A  2F01                     move.l     -[A7], D1
  881. 0000096C  2F3C 464F 4E54           move.l     -[A7], 0x464F4E54 /* 'FONT' */
  882. 00000972  2054                     movea.l    A0, [A4]
  883. 00000974  2F10                     move.l     -[A7], [A0]
  884. 00000976  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  885. 0000097A  2D40 FFB4                move.l     [A6 - 0x4C], D0
  886. 0000097E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  887. 00000982  670E                     beq        +0x10 /* 00000992 */
  888. 00000984  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  889. 00000988  2054                     movea.l    A0, [A4]
  890. 0000098A  2F10                     move.l     -[A7], [A0]
  891. 0000098C  4EAD 3592                jsr        [A5 + 0x3592 /* export_1710 */]
  892. 00000990  508F                     addq.l     A7, 8
  893. label00000992:
  894. 00000992  2054                     movea.l    A0, [A4]
  895. 00000994  2F28 0012                move.l     -[A7], [A0 + 0x12]
  896. 00000998  4EAD 4452                jsr        [A5 + 0x4452 /* export_2182 */]
  897. 0000099C  4A40                     tst.w      D0
  898. 0000099E  588F                     addq.l     A7, 4
  899. 000009A0  663A                     bne        +0x3C /* 000009DC */
  900. 000009A2  2054                     movea.l    A0, [A4]
  901. 000009A4  2F28 0012                move.l     -[A7], [A0 + 0x12]
  902. 000009A8  7000                     moveq.l    D0, 0x00
  903. 000009AA  2F00                     move.l     -[A7], D0
  904. 000009AC  2F10                     move.l     -[A7], [A0]
  905. 000009AE  4EAD 418A                jsr        [A5 + 0x418A /* export_2093 */]
  906. 000009B2  2054                     movea.l    A0, [A4]
  907. 000009B4  4AA8 0012                tst.l      [A0 + 0x12]
  908. 000009B8  671C                     beq        +0x1E /* 000009D6 */
  909. 000009BA  7003                     moveq.l    D0, 0x03
  910. 000009BC  2F00                     move.l     -[A7], D0
  911. 000009BE  2F28 0012                move.l     -[A7], [A0 + 0x12]
  912. 000009C2  2068 0012                movea.l    A0, [A0 + 0x12]
  913. 000009C6  2050                     movea.l    A0, [A0]
  914. 000009C8  2050                     movea.l    A0, [A0]
  915. 000009CA  2268 0014                movea.l    A1, [A0 + 0x14]
  916. 000009CE  4E91                     jsr        [A1]
  917. 000009D0  7000                     moveq.l    D0, 0x00
  918. 000009D2  508F                     addq.l     A7, 8
  919. 000009D4  6002                     bra        +0x4 /* 000009D8 */
  920. label000009D6:
  921. 000009D6  7000                     moveq.l    D0, 0x00
  922. label000009D8:
  923. 000009D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  924. label000009DC:
  925. 000009DC  2054                     movea.l    A0, [A4]
  926. 000009DE  7000                     moveq.l    D0, 0x00
  927. 000009E0  2140 0012                move.l     [A0 + 0x12], D0
  928. 000009E4  2054                     movea.l    A0, [A4]
  929. 000009E6  317C FFFF 0016           move.w     [A0 + 0x16], 0xFFFF
  930. label000009EC:
  931. 000009EC  302E FFB8                move.w     D0, [A6 - 0x48]
  932. 000009F0  526E FFB8                addq.w     [A6 - 0x48], 1
  933. label000009F4:
  934. 000009F4  302E FFB8                move.w     D0, [A6 - 0x48]
  935. 000009F8  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  936. 000009FC  6F00 FC98                ble        -0x366 /* 00000696 */
  937. 00000A00  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  938. 00000A04  486E FFA8                pea.l      [A6 - 0x58]
  939. 00000A08  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  940. 00000A0C  41EE FFA8                lea.l      A0, [A6 - 0x58]
  941. 00000A10  508F                     addq.l     A7, 8
  942. 00000A12  6058                     bra        +0x5A /* 00000A6C */
  943. label00000A14:
  944. 00000A14  4878 38D7                push.l     0x38D7
  945. 00000A18  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  946. 00000A1C  4EAD 187A                jsr        [A5 + 0x187A /* export_779 */]
  947. 00000A20  4A80                     tst.l      D0
  948. 00000A22  508F                     addq.l     A7, 8
  949. 00000A24  6746                     beq        +0x48 /* 00000A6C */
  950. 00000A26  41EE FE92                lea.l      A0, [A6 - 0x16E]
  951. 00000A2A  4210                     clr.b      [A0]
  952. 00000A2C  4878 38D7                push.l     0x38D7
  953. 00000A30  486E FE92                pea.l      [A6 - 0x16E]
  954. 00000A34  206E FFB4                movea.l    A0, [A6 - 0x4C]
  955. 00000A38  2F08                     move.l     -[A7], A0
  956. 00000A3A  2050                     movea.l    A0, [A0]
  957. 00000A3C  2050                     movea.l    A0, [A0]
  958. 00000A3E  2268 0054                movea.l    A1, [A0 + 0x54]
  959. 00000A42  4E91                     jsr        [A1]
  960. 00000A44  4878 38D7                push.l     0x38D7
  961. 00000A48  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  962. 00000A4C  4EAD 18A2                jsr        [A5 + 0x18A2 /* export_784 */]
  963. 00000A50  4878 0BEA                push.l     0xBEA
  964. 00000A54  486E FE92                pea.l      [A6 - 0x16E]
  965. 00000A58  206E FFB4                movea.l    A0, [A6 - 0x4C]
  966. 00000A5C  2F08                     move.l     -[A7], A0
  967. 00000A5E  2050                     movea.l    A0, [A0]
  968. 00000A60  2050                     movea.l    A0, [A0]
  969. 00000A62  2268 005C                movea.l    A1, [A0 + 0x5C]
  970. 00000A66  4E91                     jsr        [A1]
  971. 00000A68  4FEF 0020                lea.l      A7, [A7 + 0x20]
  972. label00000A6C:
  973. 00000A6C  486E FFA8                pea.l      [A6 - 0x58]
  974. 00000A70  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  975. 00000A74  2D40 FFB4                move.l     [A6 - 0x4C], D0
  976. 00000A78  588F                     addq.l     A7, 4
  977. 00000A7A  6698                     bne        -0x66 /* 00000A14 */
  978. 00000A7C  601E                     bra        +0x20 /* 00000A9C */
  979. label00000A7E:
  980. 00000A7E  4AAE FFF8                tst.l      [A6 - 0x8]
  981. 00000A82  6706                     beq        +0x8 /* 00000A8A */
  982. 00000A84  206E FFF8                movea.l    A0, [A6 - 0x8]
  983. 00000A88  A049                     syscall    HPurge
  984. label00000A8A:
  985. 00000A8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  986. 00000A8E  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  987. 00000A92  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  988. 00000A96  4A80                     tst.l      D0
  989. 00000A98  588F                     addq.l     A7, 4
  990. 00000A9A  6620                     bne        +0x22 /* 00000ABC */
  991. label00000A9C:
  992. 00000A9C  486E FFBE                pea.l      [A6 - 0x42]
  993. 00000AA0  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  994. 00000AA4  4AAE FFF8                tst.l      [A6 - 0x8]
  995. 00000AA8  588F                     addq.l     A7, 4
  996. 00000AAA  6706                     beq        +0x8 /* 00000AB2 */
  997. 00000AAC  206E FFF8                movea.l    A0, [A6 - 0x8]
  998. 00000AB0  A049                     syscall    HPurge
  999. label00000AB2:
  1000. 00000AB2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1001. 00000AB6  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1002. 00000ABA  588F                     addq.l     A7, 4
  1003. label00000ABC:
  1004. 00000ABC  4CEE 18F0 FE7A           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x186]
  1005. 00000AC2  4E5E                     unlink     A6
  1006. 00000AC4  4E75                     rts
  1007. fn00000AC6:
  1008. 00000AC6  4E56 0000                link       A6, 0
  1009. 00000ACA  2F0C                     move.l     -[A7], A4
  1010. 00000ACC  286E 0008                movea.l    A4, [A6 + 0x8]
  1011. 00000AD0  200C                     move.l     D0, A4
  1012. 00000AD2  6610                     bne        +0x12 /* 00000AE4 */
  1013. 00000AD4  4878 00BA                push.l     0xBA
  1014. 00000AD8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1015. 00000ADC  2840                     movea.l    A4, D0
  1016. 00000ADE  200C                     move.l     D0, A4
  1017. 00000AE0  588F                     addq.l     A7, 4
  1018. 00000AE2  6734                     beq        +0x36 /* 00000B18 */
  1019. label00000AE4:
  1020. 00000AE4  7001                     moveq.l    D0, 0x01
  1021. 00000AE6  220C                     move.l     D1, A4
  1022. 00000AE8  6616                     bne        +0x18 /* 00000B00 */
  1023. 00000AEA  2F00                     move.l     -[A7], D0
  1024. 00000AEC  7242                     moveq.l    D1, 0x42
  1025. 00000AEE  2F01                     move.l     -[A7], D1
  1026. 00000AF0  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1027. 00000AF4  588F                     addq.l     A7, 4
  1028. 00000AF6  2200                     move.l     D1, D0
  1029. 00000AF8  201F                     move.l     D0, [A7]+
  1030. 00000AFA  4A81                     tst.l      D1
  1031. 00000AFC  6602                     bne        +0x4 /* 00000B00 */
  1032. 00000AFE  7000                     moveq.l    D0, 0x00
  1033. label00000B00:
  1034. 00000B00  4A00                     tst.b      D0
  1035. 00000B02  670A                     beq        +0xC /* 00000B0E */
  1036. 00000B04  2054                     movea.l    A0, [A4]
  1037. 00000B06  202D FE84                move.l     D0, [A5 - 0x17C]
  1038. 00000B0A  2080                     move.l     [A0], D0
  1039. 00000B0C  6002                     bra        +0x4 /* 00000B10 */
  1040. label00000B0E:
  1041. 00000B0E  7000                     moveq.l    D0, 0x00
  1042. label00000B10:
  1043. 00000B10  284C                     movea.l    A4, A4
  1044. 00000B12  2054                     movea.l    A0, [A4]
  1045. 00000B14  20AD FE8C                move.l     [A0], [A5 - 0x174]
  1046. label00000B18:
  1047. 00000B18  200C                     move.l     D0, A4
  1048. 00000B1A  286E FFFC                movea.l    A4, [A6 - 0x4]
  1049. 00000B1E  4E5E                     unlink     A6
  1050. 00000B20  4E75                     rts
  1051. export_2003:
  1052. 00000B22  4E56 FEFA                link       A6, -0x0106
  1053. 00000B26  48E7 0118                movem.l    -[A7], D7,A3,A4
  1054. 00000B2A  286E 0008                movea.l    A4, [A6 + 0x8]
  1055. 00000B2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1056. 00000B32  2054                     movea.l    A0, [A4]
  1057. 00000B34  2F10                     move.l     -[A7], [A0]
  1058. 00000B36  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1059. 00000B3A  2640                     movea.l    A3, D0
  1060. 00000B3C  200B                     move.l     D0, A3
  1061. 00000B3E  508F                     addq.l     A7, 8
  1062. 00000B40  671E                     beq        +0x20 /* 00000B60 */
  1063. 00000B42  7E01                     moveq.l    D7, 0x01
  1064. 00000B44  7000                     moveq.l    D0, 0x00
  1065. 00000B46  1007                     move.b     D0, D7
  1066. 00000B48  4A80                     tst.l      D0
  1067. 00000B4A  2053                     movea.l    A0, [A3]
  1068. 00000B4C  0228 00FB 0025           andi.b     [A0 + 0x25], 0xFB
  1069. 00000B52  2200                     move.l     D1, D0
  1070. 00000B54  E509                     lsl        D1.b, 2
  1071. 00000B56  0201 0004                andi.b     D1, 0x4
  1072. 00000B5A  8328 0025                or.b       [A0 + 0x25], D1
  1073. 00000B5E  6044                     bra        +0x46 /* 00000BA4 */
  1074. label00000B60:
  1075. 00000B60  422E FF00                clr.b      [A6 - 0x100]
  1076. 00000B64  41EE FEFA                lea.l      A0, [A6 - 0x106]
  1077. 00000B68  486E FEFA                pea.l      [A6 - 0x106]
  1078. 00000B6C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1079. 00000B70  2054                     movea.l    A0, [A4]
  1080. 00000B72  2F10                     move.l     -[A7], [A0]
  1081. 00000B74  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  1082. 00000B78  7000                     moveq.l    D0, 0x00
  1083. 00000B7A  2F00                     move.l     -[A7], D0
  1084. 00000B7C  4EBA FF48                jsr        [PC - 0xB8 /* 00000AC6 */]
  1085. 00000B80  2640                     movea.l    A3, D0
  1086. 00000B82  2054                     movea.l    A0, [A4]
  1087. 00000B84  3028 0018                move.w     D0, [A0 + 0x18]
  1088. 00000B88  48C0                     ext.l      D0
  1089. 00000B8A  2F00                     move.l     -[A7], D0
  1090. 00000B8C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1091. 00000B90  486E FEFA                pea.l      [A6 - 0x106]
  1092. 00000B94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1093. 00000B98  2F0C                     move.l     -[A7], A4
  1094. 00000B9A  2F0B                     move.l     -[A7], A3
  1095. 00000B9C  4EBA 0096                jsr        [PC + 0x96 /* 00000C34 */]
  1096. 00000BA0  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1097. label00000BA4:
  1098. 00000BA4  200B                     move.l     D0, A3
  1099. 00000BA6  4CEE 1880 FEEE           movem.l    D7,A3,A4, [A6 - 0x112]
  1100. 00000BAC  4E5E                     unlink     A6
  1101. 00000BAE  4E75                     rts
  1102. export_2004:
  1103. 00000BB0  4E56 0000                link       A6, 0
  1104. 00000BB4  2F07                     move.l     -[A7], D7
  1105. 00000BB6  2E2E 000C                move.l     D7, [A6 + 0xC]
  1106. 00000BBA  7001                     moveq.l    D0, 0x01
  1107. 00000BBC  0C87 464F 4E54           cmpi.l     D7, 0x464F4E54 /* 'FONT' */
  1108. 00000BC2  6712                     beq        +0x14 /* 00000BD6 */
  1109. 00000BC4  0C87 4E46 4E54           cmpi.l     D7, 0x4E464E54 /* 'NFNT' */
  1110. 00000BCA  670A                     beq        +0xC /* 00000BD6 */
  1111. 00000BCC  0C87 7366 6E74           cmpi.l     D7, 0x73666E74 /* 'sfnt' */
  1112. 00000BD2  6702                     beq        +0x4 /* 00000BD6 */
  1113. 00000BD4  7000                     moveq.l    D0, 0x00
  1114. label00000BD6:
  1115. 00000BD6  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1116. 00000BDA  4E5E                     unlink     A6
  1117. 00000BDC  4E75                     rts
  1118. export_2005:
  1119. 00000BDE  4E56 0000                link       A6, 0
  1120. 00000BE2  48E7 0108                movem.l    -[A7], D7,A4
  1121. 00000BE6  206E 000C                movea.l    A0, [A6 + 0xC]
  1122. 00000BEA  2050                     movea.l    A0, [A0]
  1123. 00000BEC  2F28 0030                move.l     -[A7], [A0 + 0x30]
  1124. 00000BF0  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  1125. 00000BF4  2840                     movea.l    A4, D0
  1126. 00000BF6  2054                     movea.l    A0, [A4]
  1127. 00000BF8  2E28 000E                move.l     D7, [A0 + 0xE]
  1128. 00000BFC  0C87 464F 4E54           cmpi.l     D7, 0x464F4E54 /* 'FONT' */
  1129. 00000C02  6606                     bne        +0x8 /* 00000C0A */
  1130. 00000C04  2E3C 4E46 4E54           move.l     D7, 0x4E464E54 /* 'NFNT' */
  1131. label00000C0A:
  1132. 00000C0A  7000                     moveq.l    D0, 0x00
  1133. 00000C0C  2F00                     move.l     -[A7], D0
  1134. 00000C0E  322E 0012                move.w     D1, [A6 + 0x12]
  1135. 00000C12  48C1                     ext.l      D1
  1136. 00000C14  2F01                     move.l     -[A7], D1
  1137. 00000C16  2F07                     move.l     -[A7], D7
  1138. 00000C18  206E 0008                movea.l    A0, [A6 + 0x8]
  1139. 00000C1C  2050                     movea.l    A0, [A0]
  1140. 00000C1E  2F10                     move.l     -[A7], [A0]
  1141. 00000C20  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  1142. 00000C24  4A80                     tst.l      D0
  1143. 00000C26  56C0                     sne        D0
  1144. 00000C28  4400                     neg.b      D0
  1145. 00000C2A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1146. 00000C30  4E5E                     unlink     A6
  1147. 00000C32  4E75                     rts
  1148. fn00000C34:
  1149. 00000C34  4E56 FEFC                link       A6, -0x0104
  1150. 00000C38  48E7 0118                movem.l    -[A7], D7,A3,A4
  1151. 00000C3C  266E 0014                movea.l    A3, [A6 + 0x14]
  1152. 00000C40  286E 0008                movea.l    A4, [A6 + 0x8]
  1153. 00000C44  2054                     movea.l    A0, [A4]
  1154. 00000C46  317C FFFF 0042           move.w     [A0 + 0x42], 0xFFFF
  1155. 00000C4C  2F0B                     move.l     -[A7], A3
  1156. 00000C4E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1157. 00000C52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1158. 00000C56  2F0C                     move.l     -[A7], A4
  1159. 00000C58  4EBA F5B4                jsr        [PC - 0xA4C /* 0000020E */]
  1160. 00000C5C  41EE FF00                lea.l      A0, [A6 - 0x100]
  1161. 00000C60  4210                     clr.b      [A0]
  1162. 00000C62  4878 0BEA                push.l     0xBEA
  1163. 00000C66  486E FF00                pea.l      [A6 - 0x100]
  1164. 00000C6A  2F0C                     move.l     -[A7], A4
  1165. 00000C6C  2054                     movea.l    A0, [A4]
  1166. 00000C6E  2050                     movea.l    A0, [A0]
  1167. 00000C70  2268 0054                movea.l    A1, [A0 + 0x54]
  1168. 00000C74  4E91                     jsr        [A1]
  1169. 00000C76  4878 0BEA                push.l     0xBEA
  1170. 00000C7A  2F0C                     move.l     -[A7], A4
  1171. 00000C7C  4EAD 18A2                jsr        [A5 + 0x18A2 /* export_784 */]
  1172. 00000C80  4878 38D7                push.l     0x38D7
  1173. 00000C84  486E FF00                pea.l      [A6 - 0x100]
  1174. 00000C88  2F0C                     move.l     -[A7], A4
  1175. 00000C8A  4EAD 189A                jsr        [A5 + 0x189A /* export_783 */]
  1176. 00000C8E  302E 001E                move.w     D0, [A6 + 0x1E]
  1177. 00000C92  48C0                     ext.l      D0
  1178. 00000C94  2F00                     move.l     -[A7], D0
  1179. 00000C96  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1180. 00000C9A  2F0C                     move.l     -[A7], A4
  1181. 00000C9C  4EBA 0052                jsr        [PC + 0x52 /* 00000CF0 */]
  1182. 00000CA0  7E00                     moveq.l    D7, 0x00
  1183. 00000CA2  0CAB 4E46 4E54 0002      cmpi.l     [A3 + 0x2], 0x4E464E54 /* 'NFNT' */
  1184. 00000CAA  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  1185. 00000CAE  6606                     bne        +0x8 /* 00000CB6 */
  1186. 00000CB0  2E3C 6663 7462           move.l     D7, 0x66637462 /* 'fctb' */
  1187. label00000CB6:
  1188. 00000CB6  4A87                     tst.l      D7
  1189. 00000CB8  672C                     beq        +0x2E /* 00000CE6 */
  1190. 00000CBA  7000                     moveq.l    D0, 0x00
  1191. 00000CBC  2F00                     move.l     -[A7], D0
  1192. 00000CBE  3213                     move.w     D1, [A3]
  1193. 00000CC0  48C1                     ext.l      D1
  1194. 00000CC2  2F01                     move.l     -[A7], D1
  1195. 00000CC4  2F07                     move.l     -[A7], D7
  1196. 00000CC6  2054                     movea.l    A0, [A4]
  1197. 00000CC8  2F28 0028                move.l     -[A7], [A0 + 0x28]
  1198. 00000CCC  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  1199. 00000CD0  2D40 FEFC                move.l     [A6 - 0x104], D0
  1200. 00000CD4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1201. 00000CD8  670C                     beq        +0xE /* 00000CE6 */
  1202. 00000CDA  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1203. 00000CDE  2F0C                     move.l     -[A7], A4
  1204. 00000CE0  4EBA F4FC                jsr        [PC - 0xB04 /* 000001DE */]
  1205. 00000CE4  508F                     addq.l     A7, 8
  1206. label00000CE6:
  1207. 00000CE6  4CEE 1880 FEF0           movem.l    D7,A3,A4, [A6 - 0x110]
  1208. 00000CEC  4E5E                     unlink     A6
  1209. 00000CEE  4E75                     rts
  1210. fn00000CF0:
  1211. 00000CF0  4E56 FCEE                link       A6, -0x0312
  1212. 00000CF4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1213. 00000CF8  286E 0008                movea.l    A4, [A6 + 0x8]
  1214. 00000CFC  7E00                     moveq.l    D7, 0x00
  1215. 00000CFE  2054                     movea.l    A0, [A4]
  1216. 00000D00  2668 0030                movea.l    A3, [A0 + 0x30]
  1217. 00000D04  2F0B                     move.l     -[A7], A3
  1218. 00000D06  486E FFEE                pea.l      [A6 - 0x12]
  1219. 00000D0A  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1220. 00000D0E  41EE FFEE                lea.l      A0, [A6 - 0x12]
  1221. 00000D12  508F                     addq.l     A7, 8
  1222. 00000D14  6026                     bra        +0x28 /* 00000D3C */
  1223. label00000D16:
  1224. 00000D16  B7EE 000C                cmpa.l     A3, [A6 + 0xC]
  1225. 00000D1A  6700 01A8                beq        +0x1AA /* 00000EC4 */
  1226. 00000D1E  2053                     movea.l    A0, [A3]
  1227. 00000D20  0CA8 464F 4E44 000E      cmpi.l     [A0 + 0xE], 0x464F4E44 /* 'FOND' */
  1228. 00000D28  6612                     bne        +0x14 /* 00000D3C */
  1229. 00000D2A  5287                     addq.l     D7, 1
  1230. 00000D2C  7008                     moveq.l    D0, 0x08
  1231. 00000D2E  B087                     cmp.l      D0, D7
  1232. 00000D30  6E0A                     bgt        +0xC /* 00000D3C */
  1233. 00000D32  4878 32D3                push.l     0x32D3
  1234. 00000D36  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1235. 00000D3A  588F                     addq.l     A7, 4
  1236. label00000D3C:
  1237. 00000D3C  486E FFEE                pea.l      [A6 - 0x12]
  1238. 00000D40  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1239. 00000D44  2640                     movea.l    A3, D0
  1240. 00000D46  200B                     move.l     D0, A3
  1241. 00000D48  588F                     addq.l     A7, 4
  1242. 00000D4A  66CA                     bne        -0x34 /* 00000D16 */
  1243. 00000D4C  302E 0012                move.w     D0, [A6 + 0x12]
  1244. 00000D50  48C0                     ext.l      D0
  1245. 00000D52  206E 000C                movea.l    A0, [A6 + 0xC]
  1246. 00000D56  2050                     movea.l    A0, [A0]
  1247. 00000D58  2068 004C                movea.l    A0, [A0 + 0x4C]
  1248. 00000D5C  2050                     movea.l    A0, [A0]
  1249. 00000D5E  D080                     add.l      D0, D0
  1250. 00000D60  2200                     move.l     D1, D0
  1251. 00000D62  D281                     add.l      D1, D1
  1252. 00000D64  D081                     add.l      D0, D1
  1253. 00000D66  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1254. 00000D6A  41F0 0836                lea.l      A0, [A0 + D0 + 0x36]
  1255. 00000D6E  22D8                     move.l     [A1]+, [A0]+
  1256. 00000D70  32D8                     move.w     [A1]+, [A0]+
  1257. 00000D72  2054                     movea.l    A0, [A4]
  1258. 00000D74  70FF                     moveq.l    D0, 0xFFFFFFFF
  1259. 00000D76  B068 0042                cmp.w      D0, [A0 + 0x42]
  1260. 00000D7A  670C                     beq        +0xE /* 00000D88 */
  1261. 00000D7C  302E FFFC                move.w     D0, [A6 - 0x4]
  1262. 00000D80  B068 0046                cmp.w      D0, [A0 + 0x46]
  1263. 00000D84  6C00 0132                bge        +0x134 /* 00000EB8 */
  1264. label00000D88:
  1265. 00000D88  206E 000C                movea.l    A0, [A6 + 0xC]
  1266. 00000D8C  2050                     movea.l    A0, [A0]
  1267. 00000D8E  2254                     movea.l    A1, [A4]
  1268. 00000D90  3368 0012 0042           move.w     [A1 + 0x42], [A0 + 0x12]
  1269. 00000D96  2054                     movea.l    A0, [A4]
  1270. 00000D98  316E FFFC 0046           move.w     [A0 + 0x46], [A6 - 0x4]
  1271. 00000D9E  4A6E FFFA                tst.w      [A6 - 0x6]
  1272. 00000DA2  6708                     beq        +0xA /* 00000DAC */
  1273. 00000DA4  302E FFFA                move.w     D0, [A6 - 0x6]
  1274. 00000DA8  48C0                     ext.l      D0
  1275. 00000DAA  6002                     bra        +0x4 /* 00000DAE */
  1276. label00000DAC:
  1277. 00000DAC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1278. label00000DAE:
  1279. 00000DAE  2054                     movea.l    A0, [A4]
  1280. 00000DB0  3140 0044                move.w     [A0 + 0x44], D0
  1281. 00000DB4  7063                     moveq.l    D0, 0x63
  1282. 00000DB6  2F00                     move.l     -[A7], D0
  1283. 00000DB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1284. 00000DBC  4EAD 43BA                jsr        [A5 + 0x43BA /* export_2163 */]
  1285. 00000DC0  2640                     movea.l    A3, D0
  1286. 00000DC2  2F0B                     move.l     -[A7], A3
  1287. 00000DC4  486E FDEE                pea.l      [A6 - 0x212]
  1288. 00000DC8  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  1289. 00000DCC  41EE FDEE                lea.l      A0, [A6 - 0x212]
  1290. 00000DD0  41EE FEEE                lea.l      A0, [A6 - 0x112]
  1291. 00000DD4  4210                     clr.b      [A0]
  1292. 00000DD6  486E FEEE                pea.l      [A6 - 0x112]
  1293. 00000DDA  302E FFFA                move.w     D0, [A6 - 0x6]
  1294. 00000DDE  48C0                     ext.l      D0
  1295. 00000DE0  2F00                     move.l     -[A7], D0
  1296. 00000DE2  302E FFFC                move.w     D0, [A6 - 0x4]
  1297. 00000DE6  48C0                     ext.l      D0
  1298. 00000DE8  2F00                     move.l     -[A7], D0
  1299. 00000DEA  4EBA F592                jsr        [PC - 0xA6E /* 0000037E */]
  1300. 00000DEE  7000                     moveq.l    D0, 0x00
  1301. 00000DF0  102E FEEE                move.b     D0, [A6 - 0x112]
  1302. 00000DF4  721E                     moveq.l    D1, 0x1E
  1303. 00000DF6  9240                     sub.w      D1, D0
  1304. 00000DF8  48C1                     ext.l      D1
  1305. 00000DFA  2A01                     move.l     D5, D1
  1306. 00000DFC  7000                     moveq.l    D0, 0x00
  1307. 00000DFE  102E FDEE                move.b     D0, [A6 - 0x212]
  1308. 00000E02  BA80                     cmp.l      D5, D0
  1309. 00000E04  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1310. 00000E08  6C00 008A                bge        +0x8C /* 00000E94 */
  1311. 00000E0C  4878 38B3                push.l     0x38B3
  1312. 00000E10  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  1313. 00000E16  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  1314. 00000E1A  2640                     movea.l    A3, D0
  1315. 00000E1C  200B                     move.l     D0, A3
  1316. 00000E1E  508F                     addq.l     A7, 8
  1317. 00000E20  6756                     beq        +0x58 /* 00000E78 */
  1318. 00000E22  2053                     movea.l    A0, [A3]
  1319. 00000E24  3C10                     move.w     D6, [A0]
  1320. 00000E26  41EE FCEE                lea.l      A0, [A6 - 0x312]
  1321. 00000E2A  4210                     clr.b      [A0]
  1322. 00000E2C  7E01                     moveq.l    D7, 0x01
  1323. 00000E2E  6044                     bra        +0x46 /* 00000E74 */
  1324. label00000E30:
  1325. 00000E30  7000                     moveq.l    D0, 0x00
  1326. 00000E32  3007                     move.w     D0, D7
  1327. 00000E34  2F00                     move.l     -[A7], D0
  1328. 00000E36  4878 38B3                push.l     0x38B3
  1329. 00000E3A  486E FCEE                pea.l      [A6 - 0x312]
  1330. 00000E3E  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  1331. 00000E42  486E FDEE                pea.l      [A6 - 0x212]
  1332. 00000E46  486E FCEE                pea.l      [A6 - 0x312]
  1333. 00000E4A  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  1334. 00000E4E  4A00                     tst.b      D0
  1335. 00000E50  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1336. 00000E54  671C                     beq        +0x1E /* 00000E72 */
  1337. 00000E56  48C7                     ext.l      D7
  1338. 00000E58  3007                     move.w     D0, D7
  1339. 00000E5A  5240                     addq.w     D0, 1
  1340. 00000E5C  48C0                     ext.l      D0
  1341. 00000E5E  2F00                     move.l     -[A7], D0
  1342. 00000E60  4878 38B3                push.l     0x38B3
  1343. 00000E64  486E FDEE                pea.l      [A6 - 0x212]
  1344. 00000E68  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  1345. 00000E6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1346. 00000E70  6006                     bra        +0x8 /* 00000E78 */
  1347. label00000E72:
  1348. 00000E72  5447                     addq.w     D7, 2
  1349. label00000E74:
  1350. 00000E74  BC47                     cmp.w      D6, D7
  1351. 00000E76  6CB8                     bge        -0x46 /* 00000E30 */
  1352. label00000E78:
  1353. 00000E78  7000                     moveq.l    D0, 0x00
  1354. 00000E7A  102E FDEE                move.b     D0, [A6 - 0x212]
  1355. 00000E7E  BA80                     cmp.l      D5, D0
  1356. 00000E80  6C12                     bge        +0x14 /* 00000E94 */
  1357. 00000E82  1D45 FDEE                move.b     [A6 - 0x212], D5
  1358. 00000E86  4878 0CBC                push.l     0xCBC
  1359. 00000E8A  486E FDEE                pea.l      [A6 - 0x212]
  1360. 00000E8E  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  1361. 00000E92  508F                     addq.l     A7, 8
  1362. label00000E94:
  1363. 00000E94  486E FEEE                pea.l      [A6 - 0x112]
  1364. 00000E98  486E FDEE                pea.l      [A6 - 0x212]
  1365. 00000E9C  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1366. 00000EA0  4878 38D7                push.l     0x38D7
  1367. 00000EA4  486E FDEE                pea.l      [A6 - 0x212]
  1368. 00000EA8  2F0C                     move.l     -[A7], A4
  1369. 00000EAA  2054                     movea.l    A0, [A4]
  1370. 00000EAC  2050                     movea.l    A0, [A0]
  1371. 00000EAE  2268 005C                movea.l    A1, [A0 + 0x5C]
  1372. 00000EB2  4E91                     jsr        [A1]
  1373. 00000EB4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1374. label00000EB8:
  1375. 00000EB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1376. 00000EBC  2F0C                     move.l     -[A7], A4
  1377. 00000EBE  4EBA F2E8                jsr        [PC - 0xD18 /* 000001A8 */]
  1378. 00000EC2  508F                     addq.l     A7, 8
  1379. label00000EC4:
  1380. 00000EC4  4CEE 18E0 FCDA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x326]
  1381. 00000ECA  4E5E                     unlink     A6
  1382. 00000ECC  4E75                     rts
  1383. export_2006:
  1384. 00000ECE  4E56 0000                link       A6, 0
  1385. 00000ED2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1386. 00000ED6  3E2E 0012                move.w     D7, [A6 + 0x12]
  1387. 00000EDA  266E 000C                movea.l    A3, [A6 + 0xC]
  1388. 00000EDE  286E 0008                movea.l    A4, [A6 + 0x8]
  1389. 00000EE2  3C2B 0002                move.w     D6, [A3 + 0x2]
  1390. 00000EE6  48C7                     ext.l      D7
  1391. 00000EE8  2F07                     move.l     -[A7], D7
  1392. 00000EEA  2F0B                     move.l     -[A7], A3
  1393. 00000EEC  2F0C                     move.l     -[A7], A4
  1394. 00000EEE  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  1395. 00000EF2  3007                     move.w     D0, D7
  1396. 00000EF4  0440 38D6                subi.w     D0, 0x38D6
  1397. 00000EF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1398. 00000EFC  6626                     bne        +0x28 /* 00000F24 */
  1399. 00000EFE  2054                     movea.l    A0, [A4]
  1400. 00000F00  36A8 0042                move.w     [A3], [A0 + 0x42]
  1401. 00000F04  2054                     movea.l    A0, [A4]
  1402. 00000F06  3768 0046 0004           move.w     [A3 + 0x4], [A0 + 0x46]
  1403. 00000F0C  2054                     movea.l    A0, [A4]
  1404. 00000F0E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1405. 00000F10  B068 0044                cmp.w      D0, [A0 + 0x44]
  1406. 00000F14  6606                     bne        +0x8 /* 00000F1C */
  1407. 00000F16  3746 0002                move.w     [A3 + 0x2], D6
  1408. 00000F1A  6008                     bra        +0xA /* 00000F24 */
  1409. label00000F1C:
  1410. 00000F1C  2054                     movea.l    A0, [A4]
  1411. 00000F1E  3768 0044 0002           move.w     [A3 + 0x2], [A0 + 0x44]
  1412. label00000F24:
  1413. 00000F24  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1414. 00000F2A  4E5E                     unlink     A6
  1415. 00000F2C  4E75                     rts
  1416. export_2007:
  1417. 00000F2E  4E56 0000                link       A6, 0
  1418. 00000F32  48E7 0018                movem.l    -[A7], A3,A4
  1419. 00000F36  266E 0010                movea.l    A3, [A6 + 0x10]
  1420. 00000F3A  286E 0008                movea.l    A4, [A6 + 0x8]
  1421. 00000F3E  2054                     movea.l    A0, [A4]
  1422. 00000F40  7000                     moveq.l    D0, 0x00
  1423. 00000F42  2140 004C                move.l     [A0 + 0x4C], D0
  1424. 00000F46  2F0B                     move.l     -[A7], A3
  1425. 00000F48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1426. 00000F4C  2F0C                     move.l     -[A7], A4
  1427. 00000F4E  4EAD 4402                jsr        [A5 + 0x4402 /* export_2172 */]
  1428. 00000F52  200B                     move.l     D0, A3
  1429. 00000F54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1430. 00000F58  6708                     beq        +0xA /* 00000F62 */
  1431. 00000F5A  2F0C                     move.l     -[A7], A4
  1432. 00000F5C  4EAD 42B2                jsr        [A5 + 0x42B2 /* export_2130 */]
  1433. 00000F60  588F                     addq.l     A7, 4
  1434. label00000F62:
  1435. 00000F62  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1436. 00000F68  4E5E                     unlink     A6
  1437. 00000F6A  4E75                     rts
  1438. export_2008:
  1439. 00000F6C  4E56 FEC6                link       A6, -0x013A
  1440. 00000F70  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1441. 00000F74  286E 0008                movea.l    A4, [A6 + 0x8]
  1442. 00000F78  2F0C                     move.l     -[A7], A4
  1443. 00000F7A  4EBA F0A4                jsr        [PC - 0xF5C /* 00000020 */]
  1444. 00000F7E  2054                     movea.l    A0, [A4]
  1445. 00000F80  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  1446. 00000F84  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  1447. 00000F88  2D40 FFFC                move.l     [A6 - 0x4], D0
  1448. 00000F8C  206E FFF8                movea.l    A0, [A6 - 0x8]
  1449. 00000F90  2050                     movea.l    A0, [A0]
  1450. 00000F92  2868 006A                movea.l    A4, [A0 + 0x6A]
  1451. 00000F96  2F0C                     move.l     -[A7], A4
  1452. 00000F98  486E FFEC                pea.l      [A6 - 0x14]
  1453. 00000F9C  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1454. 00000FA0  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1455. 00000FA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1456. 00000FA8  606A                     bra        +0x6C /* 00001014 */
  1457. label00000FAA:
  1458. 00000FAA  2053                     movea.l    A0, [A3]
  1459. 00000FAC  0CA8 4452 5652 000E      cmpi.l     [A0 + 0xE], 0x44525652 /* 'DRVR' */
  1460. 00000FB4  665E                     bne        +0x60 /* 00001014 */
  1461. 00000FB6  2053                     movea.l    A0, [A3]
  1462. 00000FB8  2D68 0030 FFE8           move.l     [A6 - 0x18], [A0 + 0x30]
  1463. 00000FBE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1464. 00000FC2  486E FFDC                pea.l      [A6 - 0x24]
  1465. 00000FC6  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1466. 00000FCA  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1467. 00000FCE  508F                     addq.l     A7, 8
  1468. 00000FD0  6032                     bra        +0x34 /* 00001004 */
  1469. label00000FD2:
  1470. 00000FD2  4878 37AA                push.l     0x37AA
  1471. 00000FD6  2F0C                     move.l     -[A7], A4
  1472. 00000FD8  2054                     movea.l    A0, [A4]
  1473. 00000FDA  2050                     movea.l    A0, [A0]
  1474. 00000FDC  2268 000C                movea.l    A1, [A0 + 0xC]
  1475. 00000FE0  4E91                     jsr        [A1]
  1476. 00000FE2  4A00                     tst.b      D0
  1477. 00000FE4  508F                     addq.l     A7, 8
  1478. 00000FE6  671C                     beq        +0x1E /* 00001004 */
  1479. 00000FE8  2054                     movea.l    A0, [A4]
  1480. 00000FEA  0828 0002 0025           btst.b     [A0 + 0x25], 0x2
  1481. 00000FF0  56C0                     sne        D0
  1482. 00000FF2  4400                     neg.b      D0
  1483. 00000FF4  4A00                     tst.b      D0
  1484. 00000FF6  670C                     beq        +0xE /* 00001004 */
  1485. 00000FF8  2F0C                     move.l     -[A7], A4
  1486. 00000FFA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1487. 00000FFE  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  1488. 00001002  508F                     addq.l     A7, 8
  1489. label00001004:
  1490. 00001004  486E FFDC                pea.l      [A6 - 0x24]
  1491. 00001008  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1492. 0000100C  2840                     movea.l    A4, D0
  1493. 0000100E  200C                     move.l     D0, A4
  1494. 00001010  588F                     addq.l     A7, 4
  1495. 00001012  66BE                     bne        -0x40 /* 00000FD2 */
  1496. label00001014:
  1497. 00001014  486E FFEC                pea.l      [A6 - 0x14]
  1498. 00001018  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1499. 0000101C  2640                     movea.l    A3, D0
  1500. 0000101E  200B                     move.l     D0, A3
  1501. 00001020  588F                     addq.l     A7, 4
  1502. 00001022  6686                     bne        -0x78 /* 00000FAA */
  1503. 00001024  206E FFFC                movea.l    A0, [A6 - 0x4]
  1504. 00001028  2050                     movea.l    A0, [A0]
  1505. 0000102A  4A90                     tst.l      [A0]
  1506. 0000102C  6700 0100                beq        +0x102 /* 0000112E */
  1507. 00001030  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1508. 00001034  4EAD 35C2                jsr        [A5 + 0x35C2 /* export_1716 */]
  1509. 00001038  3D40 FFF4                move.w     [A6 - 0xC], D0
  1510. 0000103C  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  1511. 00001042  588F                     addq.l     A7, 4
  1512. 00001044  6000 00DC                bra        +0xDE /* 00001122 */
  1513. label00001048:
  1514. 00001048  302E FFF6                move.w     D0, [A6 - 0xA]
  1515. 0000104C  48C0                     ext.l      D0
  1516. 0000104E  2F00                     move.l     -[A7], D0
  1517. 00001050  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1518. 00001054  4EAD 35BA                jsr        [A5 + 0x35BA /* export_1715 */]
  1519. 00001058  2A00                     move.l     D5, D0
  1520. 0000105A  2F05                     move.l     -[A7], D5
  1521. 0000105C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1522. 00001060  4EAD 35CA                jsr        [A5 + 0x35CA /* export_1717 */]
  1523. 00001064  3800                     move.w     D4, D0
  1524. 00001066  7C01                     moveq.l    D6, 0x01
  1525. 00001068  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1526. 0000106C  6000 00A6                bra        +0xA8 /* 00001114 */
  1527. label00001070:
  1528. 00001070  1B7C 0001 F618           move.b     [A5 - 0x9E8], 0x1
  1529. 00001076  7000                     moveq.l    D0, 0x00
  1530. 00001078  2F00                     move.l     -[A7], D0
  1531. 0000107A  48C6                     ext.l      D6
  1532. 0000107C  2F06                     move.l     -[A7], D6
  1533. 0000107E  2F05                     move.l     -[A7], D5
  1534. 00001080  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1535. 00001084  4EAD 35AA                jsr        [A5 + 0x35AA /* export_1713 */]
  1536. 00001088  2D40 FFD8                move.l     [A6 - 0x28], D0
  1537. 0000108C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1538. 00001090  677E                     beq        +0x80 /* 00001110 */
  1539. 00001092  422E FED8                clr.b      [A6 - 0x128]
  1540. 00001096  41EE FED2                lea.l      A0, [A6 - 0x12E]
  1541. 0000109A  486E FED2                pea.l      [A6 - 0x12E]
  1542. 0000109E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1543. 000010A2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1544. 000010A6  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  1545. 000010AA  303C F800                move.w     D0, 0xF800
  1546. 000010AE  C06E FED2                and.w      D0, [A6 - 0x12E]
  1547. 000010B2  0C40 C000                cmpi.w     D0, 0xC000
  1548. 000010B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1549. 000010BA  6654                     bne        +0x56 /* 00001110 */
  1550. 000010BC  303C 07E0                move.w     D0, 0x7E0
  1551. 000010C0  C06E FED2                and.w      D0, [A6 - 0x12E]
  1552. 000010C4  3E00                     move.w     D7, D0
  1553. 000010C6  EA4F                     lsr        D7.w, 5
  1554. 000010C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1555. 000010CC  486E FEC6                pea.l      [A6 - 0x13A]
  1556. 000010D0  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1557. 000010D4  41EE FEC6                lea.l      A0, [A6 - 0x13A]
  1558. 000010D8  508F                     addq.l     A7, 8
  1559. 000010DA  6024                     bra        +0x26 /* 00001100 */
  1560. label000010DC:
  1561. 000010DC  2053                     movea.l    A0, [A3]
  1562. 000010DE  2F28 0030                move.l     -[A7], [A0 + 0x30]
  1563. 000010E2  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  1564. 000010E6  2840                     movea.l    A4, D0
  1565. 000010E8  2054                     movea.l    A0, [A4]
  1566. 000010EA  BE68 0012                cmp.w      D7, [A0 + 0x12]
  1567. 000010EE  588F                     addq.l     A7, 4
  1568. 000010F0  660E                     bne        +0x10 /* 00001100 */
  1569. 000010F2  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1570. 000010F6  2F0B                     move.l     -[A7], A3
  1571. 000010F8  4EBA F0E4                jsr        [PC - 0xF1C /* 000001DE */]
  1572. 000010FC  508F                     addq.l     A7, 8
  1573. 000010FE  6010                     bra        +0x12 /* 00001110 */
  1574. label00001100:
  1575. 00001100  486E FEC6                pea.l      [A6 - 0x13A]
  1576. 00001104  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1577. 00001108  2640                     movea.l    A3, D0
  1578. 0000110A  200B                     move.l     D0, A3
  1579. 0000110C  588F                     addq.l     A7, 4
  1580. 0000110E  66CC                     bne        -0x32 /* 000010DC */
  1581. label00001110:
  1582. 00001110  3006                     move.w     D0, D6
  1583. 00001112  5246                     addq.w     D6, 1
  1584. label00001114:
  1585. 00001114  B846                     cmp.w      D4, D6
  1586. 00001116  6C00 FF58                bge        -0xA6 /* 00001070 */
  1587. 0000111A  302E FFF6                move.w     D0, [A6 - 0xA]
  1588. 0000111E  526E FFF6                addq.w     [A6 - 0xA], 1
  1589. label00001122:
  1590. 00001122  302E FFF6                move.w     D0, [A6 - 0xA]
  1591. 00001126  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1592. 0000112A  6F00 FF1C                ble        -0xE2 /* 00001048 */
  1593. label0000112E:
  1594. 0000112E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1595. 00001132  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1596. 00001136  588F                     addq.l     A7, 4
  1597. 00001138  4CEE 18F0 FEAE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x152]
  1598. 0000113E  4E5E                     unlink     A6
  1599. 00001140  4E75                     rts
  1600. fn00001142:
  1601. 00001142  4E56 0000                link       A6, 0
  1602. 00001146  2F0C                     move.l     -[A7], A4
  1603. 00001148  286E 0008                movea.l    A4, [A6 + 0x8]
  1604. 0000114C  200C                     move.l     D0, A4
  1605. 0000114E  6610                     bne        +0x12 /* 00001160 */
  1606. 00001150  7046                     moveq.l    D0, 0x46
  1607. 00001152  2F00                     move.l     -[A7], D0
  1608. 00001154  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1609. 00001158  2840                     movea.l    A4, D0
  1610. 0000115A  200C                     move.l     D0, A4
  1611. 0000115C  588F                     addq.l     A7, 4
  1612. 0000115E  6734                     beq        +0x36 /* 00001194 */
  1613. label00001160:
  1614. 00001160  7001                     moveq.l    D0, 0x01
  1615. 00001162  220C                     move.l     D1, A4
  1616. 00001164  6616                     bne        +0x18 /* 0000117C */
  1617. 00001166  2F00                     move.l     -[A7], D0
  1618. 00001168  7242                     moveq.l    D1, 0x42
  1619. 0000116A  2F01                     move.l     -[A7], D1
  1620. 0000116C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1621. 00001170  588F                     addq.l     A7, 4
  1622. 00001172  2200                     move.l     D1, D0
  1623. 00001174  201F                     move.l     D0, [A7]+
  1624. 00001176  4A81                     tst.l      D1
  1625. 00001178  6602                     bne        +0x4 /* 0000117C */
  1626. 0000117A  7000                     moveq.l    D0, 0x00
  1627. label0000117C:
  1628. 0000117C  4A00                     tst.b      D0
  1629. 0000117E  670A                     beq        +0xC /* 0000118A */
  1630. 00001180  2054                     movea.l    A0, [A4]
  1631. 00001182  202D FE84                move.l     D0, [A5 - 0x17C]
  1632. 00001186  2080                     move.l     [A0], D0
  1633. 00001188  6002                     bra        +0x4 /* 0000118C */
  1634. label0000118A:
  1635. 0000118A  7000                     moveq.l    D0, 0x00
  1636. label0000118C:
  1637. 0000118C  284C                     movea.l    A4, A4
  1638. 0000118E  2054                     movea.l    A0, [A4]
  1639. 00001190  20AD FE98                move.l     [A0], [A5 - 0x168]
  1640. label00001194:
  1641. 00001194  200C                     move.l     D0, A4
  1642. 00001196  286E FFFC                movea.l    A4, [A6 - 0x4]
  1643. 0000119A  4E5E                     unlink     A6
  1644. 0000119C  4E75                     rts
  1645. export_2009:
  1646. 0000119E  4E56 0000                link       A6, 0
  1647. 000011A2  48E7 0118                movem.l    -[A7], D7,A3,A4
  1648. 000011A6  286E 0010                movea.l    A4, [A6 + 0x10]
  1649. 000011AA  7E00                     moveq.l    D7, 0x00
  1650. 000011AC  1E2C 0006                move.b     D7, [A4 + 0x6]
  1651. 000011B0  4A87                     tst.l      D7
  1652. 000011B2  4A54                     tst.w      [A4]
  1653. 000011B4  6D0C                     blt        +0xE /* 000011C2 */
  1654. 000011B6  703F                     moveq.l    D0, 0x3F
  1655. 000011B8  B054                     cmp.w      D0, [A4]
  1656. 000011BA  6D06                     blt        +0x8 /* 000011C2 */
  1657. 000011BC  0C47 0001                cmpi.w     D7, 0x1
  1658. 000011C0  6C04                     bge        +0x6 /* 000011C6 */
  1659. label000011C2:
  1660. 000011C2  7000                     moveq.l    D0, 0x00
  1661. 000011C4  6050                     bra        +0x52 /* 00001216 */
  1662. label000011C6:
  1663. 000011C6  204C                     movea.l    A0, A4
  1664. 000011C8  5C88                     addq.l     A0, 6
  1665. 000011CA  2648                     movea.l    A3, A0
  1666. 000011CC  528B                     addq.l     A3, 1
  1667. 000011CE  702E                     moveq.l    D0, 0x2E
  1668. 000011D0  B013                     cmp.b      D0, [A3]
  1669. 000011D2  6706                     beq        +0x8 /* 000011DA */
  1670. 000011D4  7025                     moveq.l    D0, 0x25
  1671. 000011D6  B013                     cmp.b      D0, [A3]
  1672. 000011D8  6604                     bne        +0x6 /* 000011DE */
  1673. label000011DA:
  1674. 000011DA  7000                     moveq.l    D0, 0x00
  1675. 000011DC  6038                     bra        +0x3A /* 00001216 */
  1676. label000011DE:
  1677. 000011DE  4A13                     tst.b      [A3]
  1678. 000011E0  6614                     bne        +0x16 /* 000011F6 */
  1679. 000011E2  200B                     move.l     D0, A3
  1680. 000011E4  5280                     addq.l     D0, 1
  1681. 000011E6  2040                     movea.l    A0, D0
  1682. 000011E8  224B                     movea.l    A1, A3
  1683. 000011EA  5347                     subq.w     D7, 1
  1684. 000011EC  3007                     move.w     D0, D7
  1685. 000011EE  48C0                     ext.l      D0
  1686. 000011F0  A02E                     syscall    BlockMove/BlockMoveData
  1687. 000011F2  1947 0006                move.b     [A4 + 0x6], D7
  1688. label000011F6:
  1689. 000011F6  7000                     moveq.l    D0, 0x00
  1690. 000011F8  2F00                     move.l     -[A7], D0
  1691. 000011FA  4EBA FF46                jsr        [PC - 0xBA /* 00001142 */]
  1692. 000011FE  2640                     movea.l    A3, D0
  1693. 00001200  2F0C                     move.l     -[A7], A4
  1694. 00001202  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1695. 00001206  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1696. 0000120A  2F0B                     move.l     -[A7], A3
  1697. 0000120C  4EBA 008C                jsr        [PC + 0x8C /* 0000129A */]
  1698. 00001210  200B                     move.l     D0, A3
  1699. 00001212  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1700. label00001216:
  1701. 00001216  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1702. 0000121C  4E5E                     unlink     A6
  1703. 0000121E  4E75                     rts
  1704. export_2010:
  1705. 00001220  4E56 0000                link       A6, 0
  1706. 00001224  203C 0000 37AA           move.l     D0, 0x37AA
  1707. 0000122A  4E5E                     unlink     A6
  1708. 0000122C  4E75                     rts
  1709. export_2011:
  1710. 0000122E  4E56 0000                link       A6, 0
  1711. 00001232  2F07                     move.l     -[A7], D7
  1712. 00001234  3E2E 000E                move.w     D7, [A6 + 0xE]
  1713. 00001238  6608                     bne        +0xA /* 00001242 */
  1714. 0000123A  203C 0000 37AA           move.l     D0, 0x37AA
  1715. 00001240  6012                     bra        +0x14 /* 00001254 */
  1716. label00001242:
  1717. 00001242  3007                     move.w     D0, D7
  1718. 00001244  5340                     subq.w     D0, 1
  1719. 00001246  48C0                     ext.l      D0
  1720. 00001248  2F00                     move.l     -[A7], D0
  1721. 0000124A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1722. 0000124E  4EAD 3F3A                jsr        [A5 + 0x3F3A /* export_2019 */]
  1723. 00001252  508F                     addq.l     A7, 8
  1724. label00001254:
  1725. 00001254  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1726. 00001258  4E5E                     unlink     A6
  1727. 0000125A  4E75                     rts
  1728. export_2012:
  1729. 0000125C  4E56 0000                link       A6, 0
  1730. 00001260  2F07                     move.l     -[A7], D7
  1731. 00001262  2E2E 000C                move.l     D7, [A6 + 0xC]
  1732. 00001266  7001                     moveq.l    D0, 0x01
  1733. 00001268  0C87 0000 37AA           cmpi.l     D7, 0x37AA
  1734. 0000126E  6718                     beq        +0x1A /* 00001288 */
  1735. 00001270  2F00                     move.l     -[A7], D0
  1736. 00001272  2F07                     move.l     -[A7], D7
  1737. 00001274  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1738. 00001278  4EAD 3F42                jsr        [A5 + 0x3F42 /* export_2020 */]
  1739. 0000127C  508F                     addq.l     A7, 8
  1740. 0000127E  2200                     move.l     D1, D0
  1741. 00001280  201F                     move.l     D0, [A7]+
  1742. 00001282  4A01                     tst.b      D1
  1743. 00001284  6602                     bne        +0x4 /* 00001288 */
  1744. 00001286  7000                     moveq.l    D0, 0x00
  1745. label00001288:
  1746. 00001288  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1747. 0000128C  4E5E                     unlink     A6
  1748. 0000128E  4E75                     rts
  1749. export_2013:
  1750. 00001290  4E56 0000                link       A6, 0
  1751. 00001294  7046                     moveq.l    D0, 0x46
  1752. 00001296  4E5E                     unlink     A6
  1753. 00001298  4E75                     rts
  1754. fn0000129A:
  1755. 0000129A  4E56 0000                link       A6, 0
  1756. 0000129E  2F0C                     move.l     -[A7], A4
  1757. 000012A0  286E 0008                movea.l    A4, [A6 + 0x8]
  1758. 000012A4  2054                     movea.l    A0, [A4]
  1759. 000012A6  217C 6D6F 7672 0042      move.l     [A0 + 0x42], 0x6D6F7672 /* 'movr' */
  1760. 000012AE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1761. 000012B2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1762. 000012B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1763. 000012BA  2F0C                     move.l     -[A7], A4
  1764. 000012BC  4EBA EF50                jsr        [PC - 0x10B0 /* 0000020E */]
  1765. 000012C0  286E FFFC                movea.l    A4, [A6 - 0x4]
  1766. 000012C4  4E5E                     unlink     A6
  1767. 000012C6  4E75                     rts
  1768. fn000012C8:
  1769. 000012C8  4E56 0000                link       A6, 0
  1770. 000012CC  2F0C                     move.l     -[A7], A4
  1771. 000012CE  286E 0008                movea.l    A4, [A6 + 0x8]
  1772. 000012D2  200C                     move.l     D0, A4
  1773. 000012D4  6610                     bne        +0x12 /* 000012E6 */
  1774. 000012D6  7042                     moveq.l    D0, 0x42
  1775. 000012D8  2F00                     move.l     -[A7], D0
  1776. 000012DA  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1777. 000012DE  2840                     movea.l    A4, D0
  1778. 000012E0  200C                     move.l     D0, A4
  1779. 000012E2  588F                     addq.l     A7, 4
  1780. 000012E4  6734                     beq        +0x36 /* 0000131A */
  1781. label000012E6:
  1782. 000012E6  7001                     moveq.l    D0, 0x01
  1783. 000012E8  220C                     move.l     D1, A4
  1784. 000012EA  6616                     bne        +0x18 /* 00001302 */
  1785. 000012EC  2F00                     move.l     -[A7], D0
  1786. 000012EE  7242                     moveq.l    D1, 0x42
  1787. 000012F0  2F01                     move.l     -[A7], D1
  1788. 000012F2  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1789. 000012F6  588F                     addq.l     A7, 4
  1790. 000012F8  2200                     move.l     D1, D0
  1791. 000012FA  201F                     move.l     D0, [A7]+
  1792. 000012FC  4A81                     tst.l      D1
  1793. 000012FE  6602                     bne        +0x4 /* 00001302 */
  1794. 00001300  7000                     moveq.l    D0, 0x00
  1795. label00001302:
  1796. 00001302  4A00                     tst.b      D0
  1797. 00001304  670A                     beq        +0xC /* 00001310 */
  1798. 00001306  2054                     movea.l    A0, [A4]
  1799. 00001308  202D FE84                move.l     D0, [A5 - 0x17C]
  1800. 0000130C  2080                     move.l     [A0], D0
  1801. 0000130E  6002                     bra        +0x4 /* 00001312 */
  1802. label00001310:
  1803. 00001310  7000                     moveq.l    D0, 0x00
  1804. label00001312:
  1805. 00001312  284C                     movea.l    A4, A4
  1806. 00001314  2054                     movea.l    A0, [A4]
  1807. 00001316  20AD FEA0                move.l     [A0], [A5 - 0x160]
  1808. label0000131A:
  1809. 0000131A  200C                     move.l     D0, A4
  1810. 0000131C  286E FFFC                movea.l    A4, [A6 - 0x4]
  1811. 00001320  4E5E                     unlink     A6
  1812. 00001322  4E75                     rts
  1813. export_2014:
  1814. 00001324  4E56 FFFC                link       A6, -0x0004
  1815. 00001328  48E7 0118                movem.l    -[A7], D7,A3,A4
  1816. 0000132C  286E 0008                movea.l    A4, [A6 + 0x8]
  1817. 00001330  7000                     moveq.l    D0, 0x00
  1818. 00001332  2640                     movea.l    A3, D0
  1819. 00001334  558F                     subq.l     A7, 2
  1820. 00001336  206E 0010                movea.l    A0, [A6 + 0x10]
  1821. 0000133A  3F10                     move.w     -[A7], [A0]
  1822. 0000133C  2F3C 8202 0006           move.l     -[A7], 0x82020006
  1823. 00001342  A8B5                     syscall    ScriptUtil
  1824. 00001344  3E1F                     move.w     D7, [A7]+
  1825. 00001346  206E 0010                movea.l    A0, [A6 + 0x10]
  1826. 0000134A  4A50                     tst.w      [A0]
  1827. 0000134C  6606                     bne        +0x8 /* 00001354 */
  1828. 0000134E  7000                     moveq.l    D0, 0x00
  1829. 00001350  6000 0168                bra        +0x16A /* 000014BA */
  1830. label00001354:
  1831. 00001354  206E 0010                movea.l    A0, [A6 + 0x10]
  1832. 00001358  2F08                     move.l     -[A7], A0
  1833. 0000135A  598F                     subq.l     A7, 4
  1834. 0000135C  3F07                     move.w     -[A7], D7
  1835. 0000135E  7020                     moveq.l    D0, 0x20
  1836. 00001360  3F00                     move.w     -[A7], D0
  1837. 00001362  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  1838. 00001368  A8B5                     syscall    ScriptUtil
  1839. 0000136A  201F                     move.l     D0, [A7]+
  1840. 0000136C  205F                     movea.l    A0, [A7]+
  1841. 0000136E  B050                     cmp.w      D0, [A0]
  1842. 00001370  6606                     bne        +0x8 /* 00001378 */
  1843. 00001372  7000                     moveq.l    D0, 0x00
  1844. 00001374  6000 0144                bra        +0x146 /* 000014BA */
  1845. label00001378:
  1846. 00001378  598F                     subq.l     A7, 4
  1847. 0000137A  2F3C 6974 6C62           move.l     -[A7], 0x69746C62 /* 'itlb' */
  1848. 00001380  3F07                     move.w     -[A7], D7
  1849. 00001382  A9A0                     syscall    GetResource
  1850. 00001384  265F                     movea.l    A3, [A7]+
  1851. 00001386  200B                     move.l     D0, A3
  1852. 00001388  6714                     beq        +0x16 /* 0000139E */
  1853. 0000138A  206E 0010                movea.l    A0, [A6 + 0x10]
  1854. 0000138E  2253                     movea.l    A1, [A3]
  1855. 00001390  3010                     move.w     D0, [A0]
  1856. 00001392  B069 0010                cmp.w      D0, [A1 + 0x10]
  1857. 00001396  6606                     bne        +0x8 /* 0000139E */
  1858. 00001398  7000                     moveq.l    D0, 0x00
  1859. 0000139A  6000 011E                bra        +0x120 /* 000014BA */
  1860. label0000139E:
  1861. 0000139E  7000                     moveq.l    D0, 0x00
  1862. 000013A0  2F00                     move.l     -[A7], D0
  1863. 000013A2  4EBA FF24                jsr        [PC - 0xDC /* 000012C8 */]
  1864. 000013A6  2D40 FFFC                move.l     [A6 - 0x4], D0
  1865. 000013AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1866. 000013AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1867. 000013B2  2F0C                     move.l     -[A7], A4
  1868. 000013B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1869. 000013B8  4EBA EE54                jsr        [PC - 0x11AC /* 0000020E */]
  1870. 000013BC  7000                     moveq.l    D0, 0x00
  1871. 000013BE  2F00                     move.l     -[A7], D0
  1872. 000013C0  206E 0010                movea.l    A0, [A6 + 0x10]
  1873. 000013C4  3210                     move.w     D1, [A0]
  1874. 000013C6  48C1                     ext.l      D1
  1875. 000013C8  2F01                     move.l     -[A7], D1
  1876. 000013CA  2F3C 6974 6C6B           move.l     -[A7], 0x69746C6B /* 'itlk' */
  1877. 000013D0  2054                     movea.l    A0, [A4]
  1878. 000013D2  2F10                     move.l     -[A7], [A0]
  1879. 000013D4  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  1880. 000013D8  2640                     movea.l    A3, D0
  1881. 000013DA  200B                     move.l     D0, A3
  1882. 000013DC  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1883. 000013E0  670C                     beq        +0xE /* 000013EE */
  1884. 000013E2  2F0B                     move.l     -[A7], A3
  1885. 000013E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1886. 000013E8  4EBA EDF4                jsr        [PC - 0x120C /* 000001DE */]
  1887. 000013EC  508F                     addq.l     A7, 8
  1888. label000013EE:
  1889. 000013EE  7000                     moveq.l    D0, 0x00
  1890. 000013F0  2F00                     move.l     -[A7], D0
  1891. 000013F2  206E 0010                movea.l    A0, [A6 + 0x10]
  1892. 000013F6  3210                     move.w     D1, [A0]
  1893. 000013F8  48C1                     ext.l      D1
  1894. 000013FA  2F01                     move.l     -[A7], D1
  1895. 000013FC  2F3C 6B63 7323           move.l     -[A7], 0x6B637323 /* 'kcs#' */
  1896. 00001402  2054                     movea.l    A0, [A4]
  1897. 00001404  2F10                     move.l     -[A7], [A0]
  1898. 00001406  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  1899. 0000140A  2640                     movea.l    A3, D0
  1900. 0000140C  200B                     move.l     D0, A3
  1901. 0000140E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1902. 00001412  670C                     beq        +0xE /* 00001420 */
  1903. 00001414  2F0B                     move.l     -[A7], A3
  1904. 00001416  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1905. 0000141A  4EBA EDC2                jsr        [PC - 0x123E /* 000001DE */]
  1906. 0000141E  508F                     addq.l     A7, 8
  1907. label00001420:
  1908. 00001420  7000                     moveq.l    D0, 0x00
  1909. 00001422  2F00                     move.l     -[A7], D0
  1910. 00001424  206E 0010                movea.l    A0, [A6 + 0x10]
  1911. 00001428  3210                     move.w     D1, [A0]
  1912. 0000142A  48C1                     ext.l      D1
  1913. 0000142C  2F01                     move.l     -[A7], D1
  1914. 0000142E  2F3C 6B63 7334           move.l     -[A7], 0x6B637334 /* 'kcs4' */
  1915. 00001434  2054                     movea.l    A0, [A4]
  1916. 00001436  2F10                     move.l     -[A7], [A0]
  1917. 00001438  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  1918. 0000143C  2640                     movea.l    A3, D0
  1919. 0000143E  200B                     move.l     D0, A3
  1920. 00001440  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1921. 00001444  670C                     beq        +0xE /* 00001452 */
  1922. 00001446  2F0B                     move.l     -[A7], A3
  1923. 00001448  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1924. 0000144C  4EBA ED90                jsr        [PC - 0x1270 /* 000001DE */]
  1925. 00001450  508F                     addq.l     A7, 8
  1926. label00001452:
  1927. 00001452  7000                     moveq.l    D0, 0x00
  1928. 00001454  2F00                     move.l     -[A7], D0
  1929. 00001456  206E 0010                movea.l    A0, [A6 + 0x10]
  1930. 0000145A  3210                     move.w     D1, [A0]
  1931. 0000145C  48C1                     ext.l      D1
  1932. 0000145E  2F01                     move.l     -[A7], D1
  1933. 00001460  2F3C 6B63 7338           move.l     -[A7], 0x6B637338 /* 'kcs8' */
  1934. 00001466  2054                     movea.l    A0, [A4]
  1935. 00001468  2F10                     move.l     -[A7], [A0]
  1936. 0000146A  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  1937. 0000146E  2640                     movea.l    A3, D0
  1938. 00001470  200B                     move.l     D0, A3
  1939. 00001472  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1940. 00001476  670C                     beq        +0xE /* 00001484 */
  1941. 00001478  2F0B                     move.l     -[A7], A3
  1942. 0000147A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1943. 0000147E  4EBA ED5E                jsr        [PC - 0x12A2 /* 000001DE */]
  1944. 00001482  508F                     addq.l     A7, 8
  1945. label00001484:
  1946. 00001484  7000                     moveq.l    D0, 0x00
  1947. 00001486  2F00                     move.l     -[A7], D0
  1948. 00001488  206E 0010                movea.l    A0, [A6 + 0x10]
  1949. 0000148C  3210                     move.w     D1, [A0]
  1950. 0000148E  48C1                     ext.l      D1
  1951. 00001490  2F01                     move.l     -[A7], D1
  1952. 00001492  2F3C 5349 434E           move.l     -[A7], 0x5349434E /* 'SICN' */
  1953. 00001498  2054                     movea.l    A0, [A4]
  1954. 0000149A  2F10                     move.l     -[A7], [A0]
  1955. 0000149C  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  1956. 000014A0  2640                     movea.l    A3, D0
  1957. 000014A2  200B                     move.l     D0, A3
  1958. 000014A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1959. 000014A8  670C                     beq        +0xE /* 000014B6 */
  1960. 000014AA  2F0B                     move.l     -[A7], A3
  1961. 000014AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1962. 000014B0  4EBA ED2C                jsr        [PC - 0x12D4 /* 000001DE */]
  1963. 000014B4  508F                     addq.l     A7, 8
  1964. label000014B6:
  1965. 000014B6  202E FFFC                move.l     D0, [A6 - 0x4]
  1966. label000014BA:
  1967. 000014BA  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  1968. 000014C0  4E5E                     unlink     A6
  1969. 000014C2  4E75                     rts
  1970. fn000014C4:
  1971. 000014C4  4E56 0000                link       A6, 0
  1972. 000014C8  2F0C                     move.l     -[A7], A4
  1973. 000014CA  286E 0008                movea.l    A4, [A6 + 0x8]
  1974. 000014CE  200C                     move.l     D0, A4
  1975. 000014D0  6610                     bne        +0x12 /* 000014E2 */
  1976. 000014D2  7044                     moveq.l    D0, 0x44
  1977. 000014D4  2F00                     move.l     -[A7], D0
  1978. 000014D6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1979. 000014DA  2840                     movea.l    A4, D0
  1980. 000014DC  200C                     move.l     D0, A4
  1981. 000014DE  588F                     addq.l     A7, 4
  1982. 000014E0  6734                     beq        +0x36 /* 00001516 */
  1983. label000014E2:
  1984. 000014E2  7001                     moveq.l    D0, 0x01
  1985. 000014E4  220C                     move.l     D1, A4
  1986. 000014E6  6616                     bne        +0x18 /* 000014FE */
  1987. 000014E8  2F00                     move.l     -[A7], D0
  1988. 000014EA  7242                     moveq.l    D1, 0x42
  1989. 000014EC  2F01                     move.l     -[A7], D1
  1990. 000014EE  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1991. 000014F2  588F                     addq.l     A7, 4
  1992. 000014F4  2200                     move.l     D1, D0
  1993. 000014F6  201F                     move.l     D0, [A7]+
  1994. 000014F8  4A81                     tst.l      D1
  1995. 000014FA  6602                     bne        +0x4 /* 000014FE */
  1996. 000014FC  7000                     moveq.l    D0, 0x00
  1997. label000014FE:
  1998. 000014FE  4A00                     tst.b      D0
  1999. 00001500  670A                     beq        +0xC /* 0000150C */
  2000. 00001502  2054                     movea.l    A0, [A4]
  2001. 00001504  202D FE84                move.l     D0, [A5 - 0x17C]
  2002. 00001508  2080                     move.l     [A0], D0
  2003. 0000150A  6002                     bra        +0x4 /* 0000150E */
  2004. label0000150C:
  2005. 0000150C  7000                     moveq.l    D0, 0x00
  2006. label0000150E:
  2007. 0000150E  284C                     movea.l    A4, A4
  2008. 00001510  2054                     movea.l    A0, [A4]
  2009. 00001512  20AD FEAA                move.l     [A0], [A5 - 0x156]
  2010. label00001516:
  2011. 00001516  200C                     move.l     D0, A4
  2012. 00001518  286E FFFC                movea.l    A4, [A6 - 0x4]
  2013. 0000151C  4E5E                     unlink     A6
  2014. 0000151E  4E75                     rts
  2015. export_2015:
  2016. 00001520  4E56 0000                link       A6, 0
  2017. 00001524  48E7 0018                movem.l    -[A7], A3,A4
  2018. 00001528  266E 0010                movea.l    A3, [A6 + 0x10]
  2019. 0000152C  598F                     subq.l     A7, 4
  2020. 0000152E  3F13                     move.w     -[A7], [A3]
  2021. 00001530  7004                     moveq.l    D0, 0x04
  2022. 00001532  3F00                     move.w     -[A7], D0
  2023. 00001534  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  2024. 0000153A  A8B5                     syscall    ScriptUtil
  2025. 0000153C  4A9F                     tst.l      [A7]+
  2026. 0000153E  6704                     beq        +0x6 /* 00001544 */
  2027. 00001540  7000                     moveq.l    D0, 0x00
  2028. 00001542  6020                     bra        +0x22 /* 00001564 */
  2029. label00001544:
  2030. 00001544  7000                     moveq.l    D0, 0x00
  2031. 00001546  2F00                     move.l     -[A7], D0
  2032. 00001548  4EBA FF7A                jsr        [PC - 0x86 /* 000014C4 */]
  2033. 0000154C  2840                     movea.l    A4, D0
  2034. 0000154E  2F0B                     move.l     -[A7], A3
  2035. 00001550  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2036. 00001554  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2037. 00001558  2F0C                     move.l     -[A7], A4
  2038. 0000155A  4EBA 0012                jsr        [PC + 0x12 /* 0000156E */]
  2039. 0000155E  200C                     move.l     D0, A4
  2040. 00001560  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2041. label00001564:
  2042. 00001564  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2043. 0000156A  4E5E                     unlink     A6
  2044. 0000156C  4E75                     rts
  2045. fn0000156E:
  2046. 0000156E  4E56 FFFC                link       A6, -0x0004
  2047. 00001572  48E7 0018                movem.l    -[A7], A3,A4
  2048. 00001576  266E 0010                movea.l    A3, [A6 + 0x10]
  2049. 0000157A  286E 0008                movea.l    A4, [A6 + 0x8]
  2050. 0000157E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2051. 00001582  2F0B                     move.l     -[A7], A3
  2052. 00001584  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2053. 00001588  2F0C                     move.l     -[A7], A4
  2054. 0000158A  4EBA EC82                jsr        [PC - 0x137E /* 0000020E */]
  2055. 0000158E  2F0B                     move.l     -[A7], A3
  2056. 00001590  A9A2                     syscall    LoadResource
  2057. 00001592  204B                     movea.l    A0, A3
  2058. 00001594  A04A                     syscall    HNoPurge
  2059. 00001596  2D4B FFFC                move.l     [A6 - 0x4], A3
  2060. 0000159A  204B                     movea.l    A0, A3
  2061. 0000159C  2050                     movea.l    A0, [A0]
  2062. 0000159E  2254                     movea.l    A1, [A4]
  2063. 000015A0  3368 0010 0042           move.w     [A1 + 0x42], [A0 + 0x10]
  2064. 000015A6  7000                     moveq.l    D0, 0x00
  2065. 000015A8  2F00                     move.l     -[A7], D0
  2066. 000015AA  206E FFFC                movea.l    A0, [A6 - 0x4]
  2067. 000015AE  2050                     movea.l    A0, [A0]
  2068. 000015B0  3210                     move.w     D1, [A0]
  2069. 000015B2  48C1                     ext.l      D1
  2070. 000015B4  2F01                     move.l     -[A7], D1
  2071. 000015B6  2F3C 6974 6C30           move.l     -[A7], 0x69746C30 /* 'itl0' */
  2072. 000015BC  2054                     movea.l    A0, [A4]
  2073. 000015BE  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2074. 000015C2  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  2075. 000015C6  2640                     movea.l    A3, D0
  2076. 000015C8  200B                     move.l     D0, A3
  2077. 000015CA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2078. 000015CE  670A                     beq        +0xC /* 000015DA */
  2079. 000015D0  2F0B                     move.l     -[A7], A3
  2080. 000015D2  2F0C                     move.l     -[A7], A4
  2081. 000015D4  4EBA EC08                jsr        [PC - 0x13F8 /* 000001DE */]
  2082. 000015D8  508F                     addq.l     A7, 8
  2083. label000015DA:
  2084. 000015DA  7000                     moveq.l    D0, 0x00
  2085. 000015DC  2F00                     move.l     -[A7], D0
  2086. 000015DE  206E FFFC                movea.l    A0, [A6 - 0x4]
  2087. 000015E2  2050                     movea.l    A0, [A0]
  2088. 000015E4  3228 0002                move.w     D1, [A0 + 0x2]
  2089. 000015E8  48C1                     ext.l      D1
  2090. 000015EA  2F01                     move.l     -[A7], D1
  2091. 000015EC  2F3C 6974 6C31           move.l     -[A7], 0x69746C31 /* 'itl1' */
  2092. 000015F2  2054                     movea.l    A0, [A4]
  2093. 000015F4  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2094. 000015F8  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  2095. 000015FC  2640                     movea.l    A3, D0
  2096. 000015FE  200B                     move.l     D0, A3
  2097. 00001600  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2098. 00001604  670A                     beq        +0xC /* 00001610 */
  2099. 00001606  2F0B                     move.l     -[A7], A3
  2100. 00001608  2F0C                     move.l     -[A7], A4
  2101. 0000160A  4EBA EBD2                jsr        [PC - 0x142E /* 000001DE */]
  2102. 0000160E  508F                     addq.l     A7, 8
  2103. label00001610:
  2104. 00001610  7000                     moveq.l    D0, 0x00
  2105. 00001612  2F00                     move.l     -[A7], D0
  2106. 00001614  206E FFFC                movea.l    A0, [A6 - 0x4]
  2107. 00001618  2050                     movea.l    A0, [A0]
  2108. 0000161A  3228 0004                move.w     D1, [A0 + 0x4]
  2109. 0000161E  48C1                     ext.l      D1
  2110. 00001620  2F01                     move.l     -[A7], D1
  2111. 00001622  2F3C 6974 6C32           move.l     -[A7], 0x69746C32 /* 'itl2' */
  2112. 00001628  2054                     movea.l    A0, [A4]
  2113. 0000162A  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2114. 0000162E  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  2115. 00001632  2640                     movea.l    A3, D0
  2116. 00001634  200B                     move.l     D0, A3
  2117. 00001636  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2118. 0000163A  670A                     beq        +0xC /* 00001646 */
  2119. 0000163C  2F0B                     move.l     -[A7], A3
  2120. 0000163E  2F0C                     move.l     -[A7], A4
  2121. 00001640  4EBA EB9C                jsr        [PC - 0x1464 /* 000001DE */]
  2122. 00001644  508F                     addq.l     A7, 8
  2123. label00001646:
  2124. 00001646  7000                     moveq.l    D0, 0x00
  2125. 00001648  2F00                     move.l     -[A7], D0
  2126. 0000164A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2127. 0000164E  2050                     movea.l    A0, [A0]
  2128. 00001650  3228 0008                move.w     D1, [A0 + 0x8]
  2129. 00001654  48C1                     ext.l      D1
  2130. 00001656  2F01                     move.l     -[A7], D1
  2131. 00001658  2F3C 6974 6C34           move.l     -[A7], 0x69746C34 /* 'itl4' */
  2132. 0000165E  2054                     movea.l    A0, [A4]
  2133. 00001660  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2134. 00001664  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  2135. 00001668  2640                     movea.l    A3, D0
  2136. 0000166A  200B                     move.l     D0, A3
  2137. 0000166C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2138. 00001670  670A                     beq        +0xC /* 0000167C */
  2139. 00001672  2F0B                     move.l     -[A7], A3
  2140. 00001674  2F0C                     move.l     -[A7], A4
  2141. 00001676  4EBA EB66                jsr        [PC - 0x149A /* 000001DE */]
  2142. 0000167A  508F                     addq.l     A7, 8
  2143. label0000167C:
  2144. 0000167C  7000                     moveq.l    D0, 0x00
  2145. 0000167E  2F00                     move.l     -[A7], D0
  2146. 00001680  206E FFFC                movea.l    A0, [A6 - 0x4]
  2147. 00001684  2050                     movea.l    A0, [A0]
  2148. 00001686  3228 000A                move.w     D1, [A0 + 0xA]
  2149. 0000168A  48C1                     ext.l      D1
  2150. 0000168C  2F01                     move.l     -[A7], D1
  2151. 0000168E  2F3C 6974 6C35           move.l     -[A7], 0x69746C35 /* 'itl5' */
  2152. 00001694  2054                     movea.l    A0, [A4]
  2153. 00001696  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2154. 0000169A  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  2155. 0000169E  2640                     movea.l    A3, D0
  2156. 000016A0  200B                     move.l     D0, A3
  2157. 000016A2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2158. 000016A6  670A                     beq        +0xC /* 000016B2 */
  2159. 000016A8  2F0B                     move.l     -[A7], A3
  2160. 000016AA  2F0C                     move.l     -[A7], A4
  2161. 000016AC  4EBA EB30                jsr        [PC - 0x14D0 /* 000001DE */]
  2162. 000016B0  508F                     addq.l     A7, 8
  2163. label000016B2:
  2164. 000016B2  7000                     moveq.l    D0, 0x00
  2165. 000016B4  2F00                     move.l     -[A7], D0
  2166. 000016B6  206E FFFC                movea.l    A0, [A6 - 0x4]
  2167. 000016BA  2050                     movea.l    A0, [A0]
  2168. 000016BC  3228 0010                move.w     D1, [A0 + 0x10]
  2169. 000016C0  48C1                     ext.l      D1
  2170. 000016C2  2F01                     move.l     -[A7], D1
  2171. 000016C4  2F3C 4B43 4852           move.l     -[A7], 0x4B434852 /* 'KCHR' */
  2172. 000016CA  2054                     movea.l    A0, [A4]
  2173. 000016CC  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2174. 000016D0  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  2175. 000016D4  2640                     movea.l    A3, D0
  2176. 000016D6  200B                     move.l     D0, A3
  2177. 000016D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2178. 000016DC  670A                     beq        +0xC /* 000016E8 */
  2179. 000016DE  2F0B                     move.l     -[A7], A3
  2180. 000016E0  2F0C                     move.l     -[A7], A4
  2181. 000016E2  4EBA EAFA                jsr        [PC - 0x1506 /* 000001DE */]
  2182. 000016E6  508F                     addq.l     A7, 8
  2183. label000016E8:
  2184. 000016E8  7000                     moveq.l    D0, 0x00
  2185. 000016EA  2F00                     move.l     -[A7], D0
  2186. 000016EC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2187. 000016F0  2050                     movea.l    A0, [A0]
  2188. 000016F2  3228 0012                move.w     D1, [A0 + 0x12]
  2189. 000016F6  48C1                     ext.l      D1
  2190. 000016F8  2F01                     move.l     -[A7], D1
  2191. 000016FA  2F3C 6B73 636E           move.l     -[A7], 0x6B73636E /* 'kscn' */
  2192. 00001700  2054                     movea.l    A0, [A4]
  2193. 00001702  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2194. 00001706  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  2195. 0000170A  2640                     movea.l    A3, D0
  2196. 0000170C  200B                     move.l     D0, A3
  2197. 0000170E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2198. 00001712  670A                     beq        +0xC /* 0000171E */
  2199. 00001714  2F0B                     move.l     -[A7], A3
  2200. 00001716  2F0C                     move.l     -[A7], A4
  2201. 00001718  4EBA EAC4                jsr        [PC - 0x153C /* 000001DE */]
  2202. 0000171C  508F                     addq.l     A7, 8
  2203. label0000171E:
  2204. 0000171E  7000                     moveq.l    D0, 0x00
  2205. 00001720  2F00                     move.l     -[A7], D0
  2206. 00001722  206E FFFC                movea.l    A0, [A6 - 0x4]
  2207. 00001726  2050                     movea.l    A0, [A0]
  2208. 00001728  3228 0012                move.w     D1, [A0 + 0x12]
  2209. 0000172C  48C1                     ext.l      D1
  2210. 0000172E  2F01                     move.l     -[A7], D1
  2211. 00001730  2F3C 6B63 7323           move.l     -[A7], 0x6B637323 /* 'kcs#' */
  2212. 00001736  2054                     movea.l    A0, [A4]
  2213. 00001738  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2214. 0000173C  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  2215. 00001740  2640                     movea.l    A3, D0
  2216. 00001742  200B                     move.l     D0, A3
  2217. 00001744  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2218. 00001748  670A                     beq        +0xC /* 00001754 */
  2219. 0000174A  2F0B                     move.l     -[A7], A3
  2220. 0000174C  2F0C                     move.l     -[A7], A4
  2221. 0000174E  4EBA EA8E                jsr        [PC - 0x1572 /* 000001DE */]
  2222. 00001752  508F                     addq.l     A7, 8
  2223. label00001754:
  2224. 00001754  7000                     moveq.l    D0, 0x00
  2225. 00001756  2F00                     move.l     -[A7], D0
  2226. 00001758  206E FFFC                movea.l    A0, [A6 - 0x4]
  2227. 0000175C  2050                     movea.l    A0, [A0]
  2228. 0000175E  3228 0012                move.w     D1, [A0 + 0x12]
  2229. 00001762  48C1                     ext.l      D1
  2230. 00001764  2F01                     move.l     -[A7], D1
  2231. 00001766  2F3C 6B63 7334           move.l     -[A7], 0x6B637334 /* 'kcs4' */
  2232. 0000176C  2054                     movea.l    A0, [A4]
  2233. 0000176E  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2234. 00001772  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  2235. 00001776  2640                     movea.l    A3, D0
  2236. 00001778  200B                     move.l     D0, A3
  2237. 0000177A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2238. 0000177E  670A                     beq        +0xC /* 0000178A */
  2239. 00001780  2F0B                     move.l     -[A7], A3
  2240. 00001782  2F0C                     move.l     -[A7], A4
  2241. 00001784  4EBA EA58                jsr        [PC - 0x15A8 /* 000001DE */]
  2242. 00001788  508F                     addq.l     A7, 8
  2243. label0000178A:
  2244. 0000178A  7000                     moveq.l    D0, 0x00
  2245. 0000178C  2F00                     move.l     -[A7], D0
  2246. 0000178E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2247. 00001792  2050                     movea.l    A0, [A0]
  2248. 00001794  3228 0012                move.w     D1, [A0 + 0x12]
  2249. 00001798  48C1                     ext.l      D1
  2250. 0000179A  2F01                     move.l     -[A7], D1
  2251. 0000179C  2F3C 6B63 7338           move.l     -[A7], 0x6B637338 /* 'kcs8' */
  2252. 000017A2  2054                     movea.l    A0, [A4]
  2253. 000017A4  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2254. 000017A8  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  2255. 000017AC  2640                     movea.l    A3, D0
  2256. 000017AE  200B                     move.l     D0, A3
  2257. 000017B0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2258. 000017B4  670A                     beq        +0xC /* 000017C0 */
  2259. 000017B6  2F0B                     move.l     -[A7], A3
  2260. 000017B8  2F0C                     move.l     -[A7], A4
  2261. 000017BA  4EBA EA22                jsr        [PC - 0x15DE /* 000001DE */]
  2262. 000017BE  508F                     addq.l     A7, 8
  2263. label000017C0:
  2264. 000017C0  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  2265. 000017C6  4E5E                     unlink     A6
  2266. 000017C8  4E75                     rts
  2267. fn000017CA:
  2268. 000017CA  4E56 0000                link       A6, 0
  2269. 000017CE  2F0C                     move.l     -[A7], A4
  2270. 000017D0  286E 0008                movea.l    A4, [A6 + 0x8]
  2271. 000017D4  200C                     move.l     D0, A4
  2272. 000017D6  6610                     bne        +0x12 /* 000017E8 */
  2273. 000017D8  7042                     moveq.l    D0, 0x42
  2274. 000017DA  2F00                     move.l     -[A7], D0
  2275. 000017DC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2276. 000017E0  2840                     movea.l    A4, D0
  2277. 000017E2  200C                     move.l     D0, A4
  2278. 000017E4  588F                     addq.l     A7, 4
  2279. 000017E6  6734                     beq        +0x36 /* 0000181C */
  2280. label000017E8:
  2281. 000017E8  7001                     moveq.l    D0, 0x01
  2282. 000017EA  220C                     move.l     D1, A4
  2283. 000017EC  6616                     bne        +0x18 /* 00001804 */
  2284. 000017EE  2F00                     move.l     -[A7], D0
  2285. 000017F0  7242                     moveq.l    D1, 0x42
  2286. 000017F2  2F01                     move.l     -[A7], D1
  2287. 000017F4  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2288. 000017F8  588F                     addq.l     A7, 4
  2289. 000017FA  2200                     move.l     D1, D0
  2290. 000017FC  201F                     move.l     D0, [A7]+
  2291. 000017FE  4A81                     tst.l      D1
  2292. 00001800  6602                     bne        +0x4 /* 00001804 */
  2293. 00001802  7000                     moveq.l    D0, 0x00
  2294. label00001804:
  2295. 00001804  4A00                     tst.b      D0
  2296. 00001806  670A                     beq        +0xC /* 00001812 */
  2297. 00001808  2054                     movea.l    A0, [A4]
  2298. 0000180A  202D FE84                move.l     D0, [A5 - 0x17C]
  2299. 0000180E  2080                     move.l     [A0], D0
  2300. 00001810  6002                     bra        +0x4 /* 00001814 */
  2301. label00001812:
  2302. 00001812  7000                     moveq.l    D0, 0x00
  2303. label00001814:
  2304. 00001814  284C                     movea.l    A4, A4
  2305. 00001816  2054                     movea.l    A0, [A4]
  2306. 00001818  20AD FEB2                move.l     [A0], [A5 - 0x14E]
  2307. label0000181C:
  2308. 0000181C  200C                     move.l     D0, A4
  2309. 0000181E  286E FFFC                movea.l    A4, [A6 - 0x4]
  2310. 00001822  4E5E                     unlink     A6
  2311. 00001824  4E75                     rts
  2312. export_2016:
  2313. 00001826  4E56 0000                link       A6, 0
  2314. 0000182A  48E7 0018                movem.l    -[A7], A3,A4
  2315. 0000182E  266E 0010                movea.l    A3, [A6 + 0x10]
  2316. 00001832  7001                     moveq.l    D0, 0x01
  2317. 00001834  B053                     cmp.w      D0, [A3]
  2318. 00001836  6D04                     blt        +0x6 /* 0000183C */
  2319. 00001838  7000                     moveq.l    D0, 0x00
  2320. 0000183A  601C                     bra        +0x1E /* 00001858 */
  2321. label0000183C:
  2322. 0000183C  7000                     moveq.l    D0, 0x00
  2323. 0000183E  2F00                     move.l     -[A7], D0
  2324. 00001840  4EBA FF88                jsr        [PC - 0x78 /* 000017CA */]
  2325. 00001844  2840                     movea.l    A4, D0
  2326. 00001846  2F0B                     move.l     -[A7], A3
  2327. 00001848  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2328. 0000184C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2329. 00001850  2F0C                     move.l     -[A7], A4
  2330. 00001852  4EBA E9BA                jsr        [PC - 0x1646 /* 0000020E */]
  2331. 00001856  200C                     move.l     D0, A4
  2332. label00001858:
  2333. 00001858  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2334. 0000185E  4E5E                     unlink     A6
  2335. 00001860  4E75                     rts
  2336. export_2017:
  2337. 00001862  4E56 FFF4                link       A6, -0x000C
  2338. 00001866  48E7 0018                movem.l    -[A7], A3,A4
  2339. 0000186A  286E 0008                movea.l    A4, [A6 + 0x8]
  2340. 0000186E  2054                     movea.l    A0, [A4]
  2341. 00001870  2068 006A                movea.l    A0, [A0 + 0x6A]
  2342. 00001874  2050                     movea.l    A0, [A0]
  2343. 00001876  2010                     move.l     D0, [A0]
  2344. 00001878  E480                     asr        D0, 2
  2345. 0000187A  2200                     move.l     D1, D0
  2346. 0000187C  C0FC 006C                mulu.w     D0, 0x6C /* 'l' */
  2347. 00001880  4841                     swap.w     D1
  2348. 00001882  C2FC 006C                mulu.w     D1, 0x6C /* 'l' */
  2349. 00001886  4841                     swap.w     D1
  2350. 00001888  4241                     clr.w      D1
  2351. 0000188A  D081                     add.l      D0, D1
  2352. 0000188C  D0BC 0000 5000           add.l      D0, 0x5000 /* 'P\0' */
  2353. 00001892  2F00                     move.l     -[A7], D0
  2354. 00001894  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  2355. 00001898  2054                     movea.l    A0, [A4]
  2356. 0000189A  2F28 0066                move.l     -[A7], [A0 + 0x66]
  2357. 0000189E  486E FFF4                pea.l      [A6 - 0xC]
  2358. 000018A2  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  2359. 000018A6  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2360. 000018AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2361. 000018AE  6016                     bra        +0x18 /* 000018C6 */
  2362. label000018B0:
  2363. 000018B0  1B7C 0001 F618           move.b     [A5 - 0x9E8], 0x1
  2364. 000018B6  2F0B                     move.l     -[A7], A3
  2365. 000018B8  2053                     movea.l    A0, [A3]
  2366. 000018BA  2068 000E                movea.l    A0, [A0 + 0xE]
  2367. 000018BE  2268 0004                movea.l    A1, [A0 + 0x4]
  2368. 000018C2  4E91                     jsr        [A1]
  2369. 000018C4  588F                     addq.l     A7, 4
  2370. label000018C6:
  2371. 000018C6  486E FFF4                pea.l      [A6 - 0xC]
  2372. 000018CA  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2373. 000018CE  2640                     movea.l    A3, D0
  2374. 000018D0  200B                     move.l     D0, A3
  2375. 000018D2  588F                     addq.l     A7, 4
  2376. 000018D4  66DA                     bne        -0x24 /* 000018B0 */
  2377. 000018D6  2054                     movea.l    A0, [A4]
  2378. 000018D8  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  2379. 000018DC  486E FFF4                pea.l      [A6 - 0xC]
  2380. 000018E0  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  2381. 000018E4  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2382. 000018E8  508F                     addq.l     A7, 8
  2383. 000018EA  6034                     bra        +0x36 /* 00001920 */
  2384. label000018EC:
  2385. 000018EC  1B7C 0001 F618           move.b     [A5 - 0x9E8], 0x1
  2386. 000018F2  2053                     movea.l    A0, [A3]
  2387. 000018F4  4AA8 000A                tst.l      [A0 + 0xA]
  2388. 000018F8  6626                     bne        +0x28 /* 00001920 */
  2389. 000018FA  486E FFF4                pea.l      [A6 - 0xC]
  2390. 000018FE  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2391. 00001902  200B                     move.l     D0, A3
  2392. 00001904  6716                     beq        +0x18 /* 0000191C */
  2393. 00001906  7003                     moveq.l    D0, 0x03
  2394. 00001908  2F00                     move.l     -[A7], D0
  2395. 0000190A  2F0B                     move.l     -[A7], A3
  2396. 0000190C  2053                     movea.l    A0, [A3]
  2397. 0000190E  2050                     movea.l    A0, [A0]
  2398. 00001910  2268 0014                movea.l    A1, [A0 + 0x14]
  2399. 00001914  4E91                     jsr        [A1]
  2400. 00001916  7000                     moveq.l    D0, 0x00
  2401. 00001918  508F                     addq.l     A7, 8
  2402. 0000191A  6002                     bra        +0x4 /* 0000191E */
  2403. label0000191C:
  2404. 0000191C  7000                     moveq.l    D0, 0x00
  2405. label0000191E:
  2406. 0000191E  588F                     addq.l     A7, 4
  2407. label00001920:
  2408. 00001920  486E FFF4                pea.l      [A6 - 0xC]
  2409. 00001924  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2410. 00001928  2640                     movea.l    A3, D0
  2411. 0000192A  200B                     move.l     D0, A3
  2412. 0000192C  588F                     addq.l     A7, 4
  2413. 0000192E  66BC                     bne        -0x42 /* 000018EC */
  2414. 00001930  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  2415. 00001936  4E5E                     unlink     A6
  2416. 00001938  4E75                     rts
  2417. fn0000193A:
  2418. 0000193A  4E56 0000                link       A6, 0
  2419. 0000193E  2F0C                     move.l     -[A7], A4
  2420. 00001940  286E 0008                movea.l    A4, [A6 + 0x8]
  2421. 00001944  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2422. 00001948  2F0C                     move.l     -[A7], A4
  2423. 0000194A  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  2424. 0000194E  4878 0BEF                push.l     0xBEF
  2425. 00001952  2F0C                     move.l     -[A7], A4
  2426. 00001954  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  2427. 00001958  286E FFFC                movea.l    A4, [A6 - 0x4]
  2428. 0000195C  4E5E                     unlink     A6
  2429. 0000195E  4E75                     rts
  2430.